K線上のアリアなしや~

複数セルを選択した状態で、

Selection.Borders.LineStyle = xlContinuous

を実行すると、サクッと「格子状の罫線」が引かれることは、

色々とネットでも言われています。

 

ただ、これですと、線の太さは、必ず、通常の線の太さになってしまいます。

 コ-ド的には、

Selection.Borders.Wight = xlthin

です。

(参考)太さレベル

 xlHairline→xlthin→xlMedium→xlthick

 

つまり、

Selection.Borders.LineStyle = xlContinuous とは、

Selection.Borders.Wight = xlthin が省略された状態なのです。

それでは、もし、細い罫線で引きたかった時には、

この2つ目のコ-ドを書かないといけないのでしょうか?

 

 実は、最強のコ-ドがあります!

 超高度なコ-ドですっ!

答え!

Selection.Borders.Wight = xlthin

だけを書く♪

つまり、今度は、

Selection.Borders.LineStyle = xlContinuous

が省略された状態になるのです☆

そもそも

LineStyle のデフォルトは、 xlContinuousなのでわざわざ書く必要が無い

ということになります。

一方Weightのデフォルトは、xlthinなので、省略された場合、

冒頭のような扱いとなってしまったのでした。

以上から、

デフォルトではないものを変えるように、コ-ドを書けば良いと言うことに

なります。