マクロ講座 入門編 5回

今回は、もう一つの構文はどんなものか見ていきます。 構文は、「対象.動作」です
意味は 対象の動作 対象を動作するというような感じです。
マクロ講座対象.動作

動画でExcelマクロ解説

マクロの構文の対象.動作

動画版「マクロ講座 入門編 5回」です。 選択範囲をコピーして新規ブックに貼り付けるというマクロをつくります。
そして、作ったマクロを リメイクで もう一つの別のマクロに 変更してしまいましょう。

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