|    | 
     ▼HoMa さん:こんにちわ、ちんといいます。 
visibleで表示、非表示できます。 
 
Private Sub UserForm_Initialize() 
Label1.Caption = "あああ" 
Label3.Caption = "いいい" 
Label5.Caption = "ううう" 
For i = 1 To 5 Step 2 
  UserForm1.Controls("Label" & i).Visible = False 
Next i 
 
End Sub 
 
Private Sub CommandButton1_Click() 
  Dim i As Variant 
  Dim lab As Variant 
  
  lab = Array("1", "3", "5") 
 
  For Each i In lab 
 
 ''  cap = UserForm1.Controls("label" & i).Caption 
 
  With UserForm1.Controls("TextBox" & i) 
     If .Value <> "" Then 
       UserForm1.Controls("Label" & i).Visible = True 
 
      Else 
       UserForm1.Controls("Label" & i).Visible = False 
 
      End If 
    End With 
  Next i 
End Sub 
 
以上、参考までに・・・ 
 | 
     
    
   |