| 
    
     |  | ▼ta-bo- さん: >▼Statis さん:
 >>▼ta-bo- さん:
 >>こんにちは
 >>>こんにちは、sheet1にコンボボックスを作成し、コンボボックスに人の名前を50人入れました。そして、50人分の名前のsheetを作りました。
 >>>コンボボックスで選択した名前のsheetへ移動し、そのsheetのセルA1の値をsheet1のA1へ表示させる方法を教えて頂きたいのですが・・・。
 >>>よろしくお願いします。
 >>
 >>こんな感じです。
 >>
 >>Private Sub ComboBox1_Change()
 >>On Error GoTo End_Len
 >>Range("A1").Value = Worksheets(Me.ComboBox1.Value).Range("A1").Value
 >>On Error GoTo 0
 >>Exit Sub
 >>End_Len:
 >> MsgBox Me.ComboBox1.Value & "と言うシート名がありません。", vbCritical
 >>End Sub
 >
 >出来ました。ありがとうございます。
 >大変助かりました。
 
 sheet1に50人分の名簿を作り、プロパティのListfillrangeへ『B1:B50』と入れてやっていたのですが、他のシートの名簿を利用したら上手くいきません・・・。
 
 
 |  |