私はこの機能を持つユーザーフォームがあります:私はボタンから私のユーザーフォームを呼び出すにはUserFormでラベルを削除するには?
Public MyVariable As String
Private Sub UserForm_Initialize()
[...my code...]
End Sub
を:
Sub CallUserForm_Appro()
UserForm1.MyVariable = "Appro"
UserForm1.Show
End Sub
Sub CallUserForm_User()
UserForm1.MyVariable = "User"
UserForm1.Show
End Sub
私の目標は、ユーザーがボタンをクリックがCallUserForm_Appro()
をコールする場合は、「Label1を」を削除することです
Public MyVariable As String
Private Sub UserForm_Initialize()
[...my code...]
If MyVariable = "Appro" Then
UserForm1.Controls.Remove "Label1"
End If
End Sub
:
だから、私は何をするUserForm_Initialize()
でみました
エラーはありませんが、Label1は常に表示されます。
Thx、動作します。だから、あなたのコードをCallUserForm_Appro()関数に追加しました – Ferfa
@Ferfa、ありがとう、いい金曜日に! :) – Vityata