| 
    
     |  | ▼Statis さん: >こんにちは
 >
 >出来るか出来ないかと言うとできます。
 >
 >Dim Co As Long
 >
 >'コンボボックスで選んだ値をTextBoxに表示
 >Private Sub ComboBox1_Change()
 >Co = Me.ComboBox1.ListIndex
 >Me.TextBox1.Value = Me.ComboBox1.Value
 >End Sub
 >
 >’コマンドボタンを押すとSheet2のデータをTextBoxの値に変更
 >Private Sub CommandButton1_Click()
 >Sheets("Sheet2").Cells(Co + 1, 1).Value = Me.TextBox1.Value
 >End Sub
 >
 >’フォームをShowしたときコンボボックスにSheet2のA1:A50の値をセット
 >Private Sub UserForm_Initialize()
 >Me.ComboBox1.List = Sheets("Sheet2").Range("A1:A50").Value
 >End Sub
 
 試してみましたが、ちょっとちがっています・・・。
 生意気言ってすみません。
 選んだ名前のsheet名が打ち直してクリックした際にかわりません。
 それと、打ち直して、クリックした際、名簿(sheet2)の一番先頭(A1)に入ってしまいます。打ち直す前の名前の上に上書きしたいのですが・・・。
 本当に生意気言って申し訳ないです。
 
 |  |