Excel

Excel VBA講座② セル コピー&ペースト、クリア のVBAコード

Excel VBA セル コピー ペースト

こんばんは!前回はマクロのボタンをクリックし、セルを選択したり、セルの移動を行なうVBAコードをご紹介しました。少しずつ積み重ねてExcel VBAマクロを極めていきたいと思います。

セル コピー&ペースト、クリア のVBAコード

まず、セルをコピーするVBAコードをご紹介します。

セルのコピー VBAコード

下記のコードをVBAに書き込みましょう。ボタンをクリックすると「A4セル」から「D4セル」までをコピーします。

Sub Cellcopy()
 Range(”A4:AD4”).copy
End Sub

セル ペースト VBAコード

下記のコードをVBAに書き込みましょう。ボタンをクリックするとコピーしたセルを「B35セル」に貼りつけます。

Sub Cellpaste()
 Range(“B35”).PasteSpecial Paste:=xlPasteValues

セル クリア VBAコード

下記のコードをVBAに書き込みましょう。ボタンをクリックすると「B35セル」~「Z35セル」の内容を削除します。

Sub Cellclear()
 Range(“B35:Z35”).clear
End Sub

まとめ VBAコード セル コピー&ペースト、クリア

セルをコピー&ペースト、クリアする方法を覚えると他のマクロと組み合わせる応用がとても効きます。前回までに行なった「VBAセル操作」と組み合わせてコピー&ペーストをすれば立派なマクロへの第一歩です。

VBAコード セル コピー&ペースト、クリア
  • コピーをのVBAコードは Range(A1:F1).copy
  • ペーストのVBAコードは Range(A1).PasteSpecial Paste:=xlPasteValues
  • 削除のVBAコードは Range(A1:F1).Clear

少しずつ、マクロっぽくなってきたので、次回のVBA講座③も続きます。それではー!

ABOUT ME
なお
フルスタックエンジニアを目指すサラリーマン。インフラ、WEBを中心に色んなIT関連情報に手を出したいと思います。

にほんブログ村 IT技術ブログ IT技術メモへ

SEからの脱出日記 - にほんブログ村

COMMENT

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA