Понадобилось использовать userform вместо msgbox. Как вариант с ошибкой.
Создать userform и вызвать его из макроса я вполне могу, но хотелось бы что бы ошибка была под ситуацию.
Но мои знания совсем скудные. Учусь по чужим примерам, но не всегда они есть)
Вариант был таким:
[vba]Код
.....
else
userform2.show "Ошибка чегото то там 3"
end if
.....
[/vba]
В самой форме так:
[vba]Код
Private Sub Userform2_Initialize(ByVal n As Long)
Label1 = n
end sub
[/vba]
Конечно это не работает. Судя по всему надо функцию использовать...
[moder]Файл с формой кладите. И Правила форума наконец прочитайте.