<< 簡単 Excelマクロ セル折返し設定 | top | Excel マクロ 枠線表示切替 >>

マクロの作り方

JUGEMテーマ:コンピュータ
  昨日紹介したマクロの簡単な作成手順につい説明してみます。

詳細には説明しませんので、難しいなあと思う人は少しヘルプなんかも見てみてくださいね。(さっき、書きかけの途中で画面遷移してしまって、消えました。ショック!)


さて、新しいマクロを作る場合、まずはマクロ記録です。
セルの書式設定で、折返しにする処理を記録しましょう。

恐らく、以下のようなコードが記録されていると思います。

Sub Macro3()
'
' Macro3 Macro
' マクロ記録日 : 2010/2/17  ユーザー名 : iiyan
'

'
    Range("G23").Select
    With Selection
        .HorizontalAlignment = xlGeneral
        .VerticalAlignment = xlCenter
        .WrapText = True
        .Orientation = 0
        .AddIndent = False
        .IndentLevel = 0
        .ShrinkToFit = False
        .ReadingOrder = xlContext
        .MergeCells = False
    End With
End Sub

少し難しそうですが、書式設定に関する色々な設定が一度に記録されているだけです。

このうち、折返し設定に関するものは、WrapTextです。(名前からもわかるかもしれませんね)

そこで、関係ないコードを削除しまうと次のようになります。

Sub Macro3()
    With Selection
        .WrapText = True
    End With
End Sub

これだと、常に折り返すだけなので、実行されるように値が反転するようにしてみます。

Sub Macro3()
    With Selection
        .WrapText = Not .WrapText
    End With
End Sub

これで完成です。

前回は、これを一行にまとめて以下のようにしただけです。

Sub Macro3()
    Selection.WrapText = Not Selection.WrapText 
End Sub

一度やってみると、結構簡単なものだなと思われるのではないでしょうか。
いいやん | Excel & VBA | 22:00 | comments(0) | trackbacks(0) | - | - |
Comment









Trackback
URL:

04
--
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
--
>>
<<
--
スポンサード
RECOMMEND
WEB+DB PRESS Vol.90
WEB+DB PRESS Vol.90 (JUGEMレビュー »)
江口 和宏,吉田 太一郎,内田 優一,青山 公士,石本 光司,まつもと ゆきひろ,おにたま,田籠 聡,竹内 郁雄,南川 毅文,伊藤 直也,佐藤 太一,?橋 侑久,Magnolia.K,佐藤 歩,泉水 翔吾,西尾 泰和,中島 聡,はまちや2,竹原,宮崎 亮輔,安藤 祐介
最新です。
RECOMMEND
プログラミングAndroid
プログラミングAndroid (JUGEMレビュー »)
Zigurd Mednieks,Laird Dornin,G. Blake Meike,Masumi Nakamura
オライリーなら間違いないかも・・・
RECOMMEND
Java言語プログラミングレッスン 第3版(上)
Java言語プログラミングレッスン 第3版(上) (JUGEMレビュー »)
結城 浩
この作者の本はお勧めです。初心者を見下すような記述がありません。
RECENT TRACKBACK
MOBILE
qrcode
OTHERS
CLOCK
売れ筋
LATEST ENTRY
CATEGORY
ARCHIVE
LINKS
PROFILE
SEARCH