このページの本文へ

「Excel VBA」でプログラム入門 第3回

Excel VBA実践編――基本構文を知る

2009年06月19日 09時00分更新

文● 矢野まど佳、熊谷よし

  • この記事をはてなブックマークに追加
  • 本文印刷

「オブジェクト.メソッド」構文を使ったマクロ例

「オブジェクト.メソッド」構文を使ったマクロ

[印刷]ボタンをクリックすると、「大阪」「京都」「兵庫」という名前のシートがそれぞれ1部ずつ印刷されるというマクロ

 上の画像にあるExcelブックには、ブック全体を印刷するマクロが登録されています。[印刷]ボタンをクリックすると、このブックにある「大阪」「京都」「兵庫」の3つのシートが1部づつ印刷されます。

 対象であるオブジェクトは「Workbook」、メソッドは「PrintOut」で、それぞれブックオブジェクト、印刷操作を表わします。「ActiveWorkbook」は現在選択しているブックを表わします。「Copies」は部数、「Collate」は部単位という意味になります。「True」は直訳では「有効にする」という意味になります。

 このマクロはマクロ記録でも作れます。


【コードを見てみよう】

コードウィンドウ

メニューバーの[ツール]→[マクロ]→[Visual Basic Editor]をクリックして、このマクロの「コードウィンドウ」を開く

「オブジェクト.メソッド」の説明

「オブジェクト.メソッド」の説明


 次ページからは、具体例を挙げてオブジェクト.メソッドの利用方法を紹介します。

カテゴリートップへ

この連載の記事

アスキー・ビジネスセレクション

ASCII.jp ビジネスヘッドライン

ピックアップ