| 
    
     |  | 動作未確認ですが、大体こんな感じになるかと。 
 Dim Flg0 As Boolean
 Dim Flg1 As Boolean
 Dim Flg2 As Boolean
 
 >'氏名が変更されたとき
 >Private Sub コンボボックス1_Change()
 >'変更された氏名のインデックスを住所のコンボボックスに設定
 If Flg0 = False And Flg2 = False Then
 Flg1 = True
 >Me.コンボボックス2.ListIndex = Me.コンボボックス1.ListIndex
 Flg1 = False
 End If
 >End Sub
 >
 >'住所が変更されたとき
 >Private Sub コンボボックス2_Change()
 >'変更された住所のインデックスを氏名のコンボボックスに設定
 If Flg0 = False And Flg1 = False Then
 Flg2 = True
 >Me.コンボボックス1.ListIndex = Me.コンボボックス2.ListIndex
 Flg2 = False
 End IF
 >End Sub
 >
 >'フォームの初期化
 >Private Sub UserForm_Initialize()
 >Me.コンボボックス1.AddItem ("氏名1")
 >Me.コンボボックス1.AddItem ("氏名2")
 >Me.コンボボックス2.AddItem ("住所1")
 >Me.コンボボックス2.AddItem ("住所2")
 Flg0 = True
 >Me.コンボボックス1.ListIndex = 0
 >Me.コンボボックス2.ListIndex = 0
 Flg0 = False
 >End Sub
 
 
 |  |