動画でExcelマクロ解説
動画版「マクロ講座 入門編 5回」です。
選択範囲をコピーして新規ブックに貼り付けるというマクロをつくります。
そして、作ったマクロを リメイクで もう一つの別のマクロに 変更してしまいましょう。
【Chapter】
0:00 入門編5回
0:31 マクロの構文 [対象.属性=値]
1:41 マクロの構文 [対象.動作]
2:00 実習”選択範囲をコピーして新規ブックに張り付け”
4:25 コードの確認
4:59 マクロのリメイク ”新規シートに張り付け”
6:59 新規シートを ActiveSheet の右側に追加したい場合
8:02 今日は以上です
入門編5回の動画で作成したコードは以下になります。
' 選択範囲をコピーして新規ブックに貼り付けるマクロコード
Sub 選択範囲をコピーして新規ブックに貼り付け()
' 選択範囲をコピーしなさい
Selection.Copy
' ワークブックを追加しなさい
Workbooks.Add
' アクティブシートに貼り付けしなさい
ActiveSheet.Paste
' 選択範囲のペースト スペシャルメソッドを使って 列幅を貼り付けなさい
Selection.PasteSpecial Paste:=xlPasteColumnWidths
End Sub
' 新規シートに貼り付けるマクロコード
Sub 選択範囲をコピーして新規シートに貼り付け()
Selection.Copy
Sheets.Add After:=ActiveSheet
' シーツ コレクションにAdd メソッドを使って後ろに 追加 しなさい
ActiveSheet.Paste
Selection.PasteSpecial Paste:=xlPasteColumnWidths
End Sub