|
▼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)に入ってしまいます。打ち直す前の名前の上に上書きしたいのですが・・・。
本当に生意気言って申し訳ないです。
|
|