値だけを他シートに貼り付け 3行マクロ 61回

値だけ取り出してシートに貼り付け

数式や書式はいらないから、値だけ取り出して他シートにコピーたいというケースは多々あります。
皆さんご存知のように、範囲をコピーしてから、他シートを選択して、形式を選択して貼り付けを行えばいいのですが、 もし度々、同じ操作をやるのなら、マクロにした方が便利です。

(サンプルファイルは、こちらから 3行マクロ61回サンプルデータ

セル範囲の値だけコピーして貼り付ける

下図のように、特定の乱数を関数で表示し、それを使いたい場合などは、値だけコピーする必要があります。 今回は、セル範囲の値を他シートにはりつけるマクロを作ります。
セルの値を他シートへ貼付マクロ1
コードはすごく簡単なので、以下のコードをボタンに登録しました。
Sub anothersheetpast()
  Range("Sheet2!B2:C7").Value = Range("B2:C7").Value
End Sub
ボタン登録するには、マクロ名を書くだけです。
セルの値を他シートへ貼付マクロ2
マクロボタンをクリックしたので、Sheet2に値が貼り付けられました。
セルの値を他シートへ貼付マクロ3
もう一度マクロボタンをクリックしましょう。
セルの値を他シートへ貼付マクロ4
値だけが、Sheet2にコピーされました。
セルの値を他シートへ貼付マクロ5
スポンサーリンク
スポンサーリンク
おすすめコンテンツ