Excel VBA質問箱 IV

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

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


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

【52200】VBAでコマンドボタン操作で他のシートにコピーする方法を教えてください。 didi 07/10/30(火) 0:05 質問[未読]
【52202】Re:VBAでコマンドボタン操作で他のシートに... inoue 07/10/30(火) 0:27 発言[未読]
【52203】Re:VBAでコマンドボタン操作で他のシートに... didi 07/10/30(火) 0:59 お礼[未読]

【52200】VBAでコマンドボタン操作で他のシートに...
質問  didi  - 07/10/30(火) 0:05 -

引用なし
パスワード
   エクセルのVBAでコマンドボタン操作でセルの値を他のシートのセルへコピーしたいのですが、やり方がわかりません。
自分なりに作ってみたのですが何が悪いのか教えてください。

Private Sub CommandButton1_Click()
'

Range("A1").Select
Selection.Copy
Sheets("Sheet2").Select
Range("A1").Select
Selection.End(xlDown).Select
ActiveCell.Offset(1, 0).Select
ActiveCell.PasteSpecial Paste:=xlPasteValues
Application.CutCopyMode = False

End Sub

Private Sub が怪しいのですが対処もわかりません。
ちなみにsheets2のA1には値がはいっています。

よろしくおねがいします。

【52202】Re:VBAでコマンドボタン操作で他のシート...
発言  inoue  - 07/10/30(火) 0:27 -

引用なし
パスワード
   >Private Sub CommandButton1_Click()
>'
>Range("A1").Select
記録レベルでのマクロのようですが、
最初にシートが選択されていないままA1セルを選択していることになっています。
マクロの起動時点で意図と違うシートがアクティブだと
いうようなことではありませんか?

【52203】Re:VBAでコマンドボタン操作で他のシート...
お礼  didi  - 07/10/30(火) 0:59 -

引用なし
パスワード
   ▼inoue さん:
すみませんシート2のセルの呼び方がおかしかったみたいで
解決しました。
初心者なもので申し訳ありませんでした。
ありがとうございました

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