• ベストアンサー

マクロを使ってセルのコピーと貼り付け

A1:D6の表があります。その中の選んだ1つのセルをダブルクリックをして実行させコピーして、G1に貼り付けたいのですが、どのようにマクロを組んだらいいのでしょうか?初心者(はじめて使います)ですので詳しく教えていただけないでしょうか?よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.2

では、当該シートのタブを右クリックし、「コードの表示」で出てきたシートモジュールに Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) If Intersect(Target, Range("A1:D6")) Is Nothing Then Exit Sub Range("G1") = Target Cancel = True End Sub を貼りつけて、Ait+F11キーでワークシートに戻り、A1:D6の表の中の選んだ1つのセルをダブルクリックしてみてください。

yucca817
質問者

お礼

ありがとうございました。ここまで書いていただいたら、すぐにできました。助かりました。

その他の回答 (1)

  • hiyaku
  • ベストアンサー率40% (12/30)
回答No.1

まずは、マクロと堅苦しく考えずに通常行っている事を「マクロの記録」として行います。コレでマクロが作成できます。。 メインメニュー→ツール→マクロ→新しいマクロの記録→マクロの名前(ここではコピーのマクロとします、このとき「記録終了」のボタンが表示された筈)→コピーしたい部分を選択しコピーする→貼付けしたい部分のセルを指定し貼付け→マクロの「記録終了のボタンをクリック」。 コレで終了。 マクロの実行は、メインメニュー→ツール→マクロ→マクロ→マクロ名を指定しマクロの実行をクリック。 コレでマクロで貼付けが出来たと思いますが・・・ 〆

yucca817
質問者

お礼

ありがとうございました。

yucca817
質問者

補足

ありがとうございます。初めてのマクロができました。 ただ、マクロ作成時に選んだセルが固定になってしまって、常に同じセルが貼り付けられてしまうのですが、そのつど選んだセルをはりつけたいのですが・・・ よろしくお願いいたします。

関連するQ&A

専門家に質問してみよう