入力されているセル全体に対して罫線を設定したいことがあります。その際に問題になるのが、「入力されているセルの範囲」をどうやって判定するか、ということです。詳しくは「VBAで編集セル範囲の選択と最終行と最終列の取得」に書いていますが、判定は以下のように1行で可能です。上のように罫線を設定する範囲が分かればあとは罫線を設定するだけです。どのような罫線を引くのかは好みなどがあると思いますので、ここではサンプルとして外枠を二重線、縦線(垂直線)を細線、横線(水平線)を点線で設定します。罫線には線のスタイルと太さの組み合わせには制限があります。xlDot)は設定できません。「LineStyleとWeightの組み合わせ可能パターン」に詳細を書いています。それぞれの線のスタイル、太さ、色を変えて設定するサンプルです。入力されているセル範囲に対して全体を外枠を囲って罫線を設定します。実行後(分かりやすいようにグリッド線は消しています)線の位置とスタイルと太さ罫線の位置と線のスタイルと太さを変更したい場合は以下の定数値で変更してください。Excel作業をVBAで効率化シェアお問合わせTOPへ。