Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


7462 / 13644 ツリー ←次へ | 前へ→

【39036】目的のsheetへの保存方法を教えて下さい ta-bo- 06/6/16(金) 11:45 質問[未読]
【39037】Re:目的のsheetへの保存方法を教えて下さい Statis 06/6/16(金) 11:59 回答[未読]
【39040】Re:目的のsheetへの保存方法を教えて下さい ta-bo- 06/6/16(金) 12:11 お礼[未読]

【39036】目的のsheetへの保存方法を教えて下さい
質問  ta-bo-  - 06/6/16(金) 11:45 -

引用なし
パスワード
   先ほど下記の質問をしたものですが
     ↓
sheet1にコンボボックスを作成し、コンボボックスに人の名前を50人入れました。そして、50人分の名前のsheetを作りました。
コンボボックスで選択した名前のsheetへ移動し、そのsheetのセルA1の値をsheet1のA1へ表示させる方法を教えて頂きたいのですが・・・。


A1に表示させた内容を打ち変えて、ボタン(CommandButton)をクリックしたらコンボボックスより選択したsheetのA1へ移し替えるにはどのようにしたらよいですか?
よろしくお願いします。

【39037】Re:目的のsheetへの保存方法を教えて下さ...
回答  Statis  - 06/6/16(金) 11:59 -

引用なし
パスワード
   こんにちは

先ほどのコートの逆でよ。(コードを理解しましょう)
尚、コマンドボタンを押せばセルを変更しなくても動作しますが?


Private Sub CommandButton1_Click()
On Error GoTo End_Len
Worksheets(Me.ComboBox1.Value).Range("A1").Value = Range("A1").Value
On Error GoTo 0
Exit Sub
End_Len:
 MsgBox Me.ComboBox1.Value & "と言うシートがありません。", vbCritical
End Sub

【39040】Re:目的のsheetへの保存方法を教えて下さ...
お礼  ta-bo-  - 06/6/16(金) 12:11 -

引用なし
パスワード
   ▼Statis さん:
>こんにちは
>
>先ほどのコートの逆でよ。(コードを理解しましょう)
>尚、コマンドボタンを押せばセルを変更しなくても動作しますが?
>
>
>Private Sub CommandButton1_Click()
>On Error GoTo End_Len
>Worksheets(Me.ComboBox1.Value).Range("A1").Value = Range("A1").Value
>On Error GoTo 0
>Exit Sub
>End_Len:
> MsgBox Me.ComboBox1.Value & "と言うシートがありません。", vbCritical
>End Sub

なるほど ありがとうございます。
なんせ初心者なものですから・・・。

7462 / 13644 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free