2009/10/15
【VBAで業務効率UP】第6回 Excelシートの書式・体裁を整える(2/3)
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
仕事のムダを無くそう:VBAで業務効率UP
第6回 Excelシートの書式・体裁を整える(2/3) 2009/10/15
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
■目次
□ご挨拶
□標準化
□Step2 罫線の変更
□Step3 背景色の変更
□アンケート
□次回予告
■ご挨拶
こんにちわ、
TeamNo2新田です。
今週は私の不手際で配信が遅れてしまいました。
すみません。
来週からは遅れず配信をしてきます。
■標準化
一人でマクロを作って、一人で使う分には問題ないのですが、
会社などで複数人で使う場合、
マクロ化する前の作業のやり方が各人で異なる場合があります。
この場合、一人のやり方でマクロ化してしまうと、
他の人が使いにくい/使えないという事態が起きてしまいます。
ですので、必ずマクロを作る前に、
それぞれの『作業やアウトプット』を確認し、
最も良いやり方に統一する必要があります。
いわゆる『標準化』というヤツです。
また、それぞれの『作業やアウトプット』を明確にし、
『標準化』を行うだけで、作業性や品質がアップすることもあります。
社内で効率化や品質アップを図りたいのであれば、
標準化を行ってみるのも良いのではないでしょうか。
■Step2 罫線の変更
先々週に引き続き、書式の整えの解説をしていきます。
まずは、罫線
マクロで表など作成する機会があれば、
ついでに罫線を引きたくなる事があるかと思います。
普通に表全体に罫線を引くのであれば、
手作業で引いてしまった方が早いんですが、
パラメータに応じて罫線を引く/引かないを切り替える場合、
マクロを使うと便利です。
罫線の引き方は
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Sub 罫線を引く
With Cells(1, 1).Borders(xlEdgeLeft)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
End Sub
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
となります。
Cells(1, 1).Borders(xlEdgeLeft)
この意味はCells(1, 1)にセルの左側の罫線を引くとなります。
"xlEdgeLeft"が左側を示していて、
"xlEdgeTop"がセルの上の線
"xlEdgeBottom"がセルの下の線
"xlEdgeRight"がセルの右の線
"xlInsideVertical"が縦線
"xlInsideHorizontal"が横線
"xlDiagonalDown"が右上がりの斜線
"xlDiagonalUp"が右下がりの斜線
となります。
.LineStyle = xlContinuous
ここでラインのスタイルを定義しています。
通常のラインはxlContinuous
他にも以下のような種類のラインスタイルがあるので、
それぞれ確認してみてください。
xlDash
xlDashDot
xlDashDotDot
xlDot
xlDouble
xlSlantDashDot
xlLineStyleNone
.Weight = xlThin
罫線の太さを定義します。
"xlThin"以外に以下のものがあります。
"xlHairline"
"xlThin"
"xlMedium"
"xlThick"
.ColorIndex = xlAutomatic
ラインの色を定義します。
入る値は
"xlAutomatic"
"xlNone"
またはカラーインデックス番号となります。
■おすすめメルマガ紹介
私のおすすめのメルマガを紹介します。
【飲食店長☆発想源】ひらめき質問集
http://mini.mag2.com/pc/m/M0093121.html
☆2種類のティッシュ配り、勝ち組はどっち…!?
★変わる消費者ニーズに、どう対応する?
☆ライバルとズラして戦うには…
★気持ちイイあいさつ・気持ち悪いあいさつ
☆イメージしやすいネーミングはどっち…!?
こんな内容のメールが毎日届きます。
私も何か新しいアイデアを考える時にとても参考にしています。
飲食店関係者向け、ということですが、
そうでない方もきっと参考になると思います。
新しいアイデアを求めている方は是非ごらんになって下さい。
■アンケート
「仕事のムダを無くそう:VBAで業務効率UP」第5回目いかがだったでしょうか。
このメルマガを良いものにしていくため、
また、読者の皆様の業務効率を上げるため、
ご意見などいただければ幸いです。
また、
・こういったマクロを作りたいのだが教えて欲しい。
・こんなマクロを作って欲しい
などありましたら、ご相談ください。
いずれも下のメール、またはコメントフォームからお願いいたします。
メール:TeamNo2@live.jp
コメントフォーム:http://form.mag2.com/stiahourud
■次回予告(09/10/21)
『Excelシートの書式・体裁を整える』について引き続き解説していきます。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
仕事のムダを無くそう:VBAで業務効率UP
~すべての人のNo.2に~ TeamNo2 発行
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


