Можно ли сделать так, чтобы при запуске макроса открывалось окошко с текстовым полем, а в него выводить текст, который заранее вставить в тело макроса, чтобы понимать, какая часть макроса выполняется
Статус выполнения макроса
22.05.2012 17:09:43
|
|
|
|
22.05.2012 17:13:18
Есть стандартный простой путь - почитайте про Application.StatusBar
|
|
|
|
22.05.2012 17:39:51
Статус бар - это не столь информативно
|
|
|
|
22.05.2012 17:50:10
Вот я создал юзерформ и вставил туда тексбокс. Как из макроса вывести эту юзерформу и в текстбокс добавлять текст?
|
|
|
|
22.05.2012 19:06:35
Sub Macro3()
UserForm1.Show UserForm1.TextBox1.Text = "Your Message" End Sub Не работает |
|
|
|
22.05.2012 19:51:57
Sub Macro3()
UserForm1.Show 0 For i = 1 To 1000 UserForm1.Repaint UserForm1.TextBox1.Text = "Your Message " & i Next End Sub И заметьте - как долго тянется цикл... |
|
|
|
22.05.2012 20:14:34
А как в несколько строк выводить все стадии подряд?
|
|
|
|
22.05.2012 20:40:06
А поискать в интернете религия не позволяет?
|
|
|
|
22.05.2012 20:44:15
Можно нарисовать несколько Лабел.
Можно в одном дополнять текст с переводом строки: .Label1.Caption = "Stage 1" & vbNewLine & "Stage 2" Игорь - сделанное своими руками приятнее :) |
||||
|
|
|||
Читают тему