2015-05-21 2 views
0

Я создал UserForm, и я обновляю много вещей на ComboBox_Change события, в том числе подписи некоторые лейблы с помощью этого:VBA - UserForm - Как восстановить по умолчанию заголовок ярлыка, а нагруженный

Me.Lab_LastVal.Caption = Replace(Me.Lab_LastVal.Caption, "Currency", Me.ComboBox1.Value) 
Me.Lab_NewVal.Caption = Replace(Me.Lab_NewVal.Caption, "Currency", Me.ComboBox1.Value) 

проблема заключается в том, что, когда я делаю это один раз, он не будет работать, потому что Currency исчезнет из Caption ...

Я мог бы сохранить первоначальные метки в массиве на время выполнения повторно после, или даже использовать предыдущее значение в поле со списком, но мой вопрос действительно: Как восстановить крышку ярлыка по умолчанию при загрузке UserForm?

ответ

0

Я не нашла никакого другого способа восстановить по умолчанию заголовок, так я сохранил начальной этикетки в массиве на время выполнения повторно их после, когда это необходимо.