• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBA 値のみ貼り付け)

VBAで値のみを貼り付ける方法は?

このQ&Aのポイント
  • VBAで選択したセルへ他のセルをコピーし、値のみを貼り付ける方法を教えてください。
  • 貼り付け先のセルは都度異なりますが、貼り付ける値は特定されたセルの値を使用します。
  • 例えば、ボタンを押すと選択したセルにA1の値が貼り付けられるようにしたいです。どのようにすれば良いでしょうか?

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

  • ベストアンサー
  • YKKIKS63
  • ベストアンサー率44% (22/50)
回答No.1

VBAでは、選択セルのアドレスを取得することができたと思いますが。 Sub ボタン228_Click() Dim wk As String wk = Range("S15")       '質問の場合、"A1" MsgBox Selection.Address   'アドレス取得とはどういうことかを示すためのコード。質問でやりたいこととは無関係。 Selection = wk 'ボタン操作する時点で選択しているセルに、変数wkに設定した値をセット End Sub ちなみに、上記コードはMS-Office2010のExcelで実行確認済み。 他のバージョンでも"selection"を使えると思います。使えなかったら済みません。 なお、質問者様のやりたいことを勘違いしてとらえている場合は本回答は無視してください。

rewqfdsavcxz
質問者

お礼

ありがとうございます! 描いていた通りのことが出来ました。

関連するQ&A