任何人都可以告訴我如何使用變量引用用戶窗體的複選框? 例如,我有一些像這些, if UserForm1.checkbox1.Value
if UserForm1.checkbox2.Value
if UserForm1.checkbox3.Value
我要檢查近40至50複選框。但是編寫像這樣的40到50個語句是耗時的,並且會產生更大的代碼。 所以我有點通過他們的思維迴路:
我想知道是否有可能將圖像添加到VBA中的消息框主要是,但如果沒有任何其他語言。 MsgReply = MsgBox("InspectionCreator - Continue?", vbMsgBoxSetForeground + vbSystemModal + vbYesNo)
If vbYes = MsgReply Then
Listener.Connect2SW
Else: End
E
無論如何,您可以將文本格式的格式設置爲始終有四位小數?我知道如何用C#和Visual Basic使用掩碼文本框來實現它,但由於缺少函數,vba更具有挑戰性。任何幫助將不勝感激。謝謝 Public Sub UserForm_Initialize()
TextBox6.Text = Format(Number, "###.####")
End Sub
有沒有辦法替換文本框中的文本,例如參見下文。我目前正在使用這個,但在VBA中似乎不太適用。 If TextBox6.Text.Contains("<GTOL-PERP>") Then
TextBox6.Text = TextBox6.Text.Replace("<GTOL-PERP>", "j")
End If
我在寫一個電子表格,其中雙擊某些單元格會打開一個用戶窗體。當某些用戶單擊「X」關閉用戶窗體時,整個工作簿關閉(這不是預期的行爲)。如果單元格有內容,就會發生這種情況如果單元格爲空白,則在用戶窗體關閉時工作簿不會關閉。 這裏是調用用戶窗體的通用代碼: Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Bo