毎日エクセルマクロに触れよう

実務で闇雲に使ってきた下記のマクロについて
改めてその違いをしっかりおさえるため調べてみた
 

・Selection.Clear
・Selection.ClearContents
・Selection.Delete
・Selection.Delete xlShiftUp

 

以下詳細

***************************************

Sub 今日のマクロ()

    Selection.Clear
        'セル内のあらゆる情報を消去
        'あらゆる情報とは、文字情報、罫線情報、網掛け色情報、コメント情報等のこと
        'その他、文字サイズ・書式等をデフォルト状態にするので注意が必要
        
    Selection.ClearContents
        'セル内の文字情報のみ消去 通常使用しているDELETEキー相当の内容
    
    Selection.Delete
        'セルそのものを削除 削除した領域に右にあったセルを移動させて埋める
        
    Selection.Delete xlShiftUp
        'セルそのものを削除 削除した領域に下にあったセルを移動させて埋める

End Sub

*****************************************