導入

プロシージャとは?

プロシージャとはマクロ実行時に処理される1つの単位です。実行可能なコードはこのプロシージャ内にすべて記述する必要があります。あるプロシージャを実行すると、プロシージャの最初から順に処理され、終端に到達すると処理が終了します。
ユーザーフォームの概要

ユーザーフォームのイベント

ユーザーフォームの基本的なイベントであるフォームの初期処理、終了処理に関連した3つのイベント(Initialize、QueryClose、Terminate)について説明します。
ワークシートの操作

ワークシート数の取得(Count プロパティ)

ワークシートの数を取得するには Worksheets コレクションの Count プロパティを使用します。Count プロパティは取得のみ可能で、設定はできません。シートの追加・削除を行うとCount プロパティは自動的に変更されます。
スポンサーリンク
ファイル・フォルダ操作

ChDir、ChDriveステートメント

ChDir、ChDrive ステートメントは現在のフォルダやドライブを変更します。ChDir ステートメントを使用するとフォルダを変更できますが、Windows機ではドライブは変更されませんので注意してください。
ディクショナリオブジェクト

ディクショナリオブジェクトを使用した重複データの削除

重複データの削除は、データの存在チェックや追加が簡単に行えるディクショナリオブジェクトを使用すると簡単に行うことができます。以下の例では、アクティブシートA列にあるデータの重複を削除して、その結果をメッセージボックスに表示します。
セル・レンジ

フォントの部分設定

セル書式のフォントに関するプロパティは Characters を使用することで文字列の一部分に対して設定を変更することができます。Characters は Cells または Range オブジェクトのメンバ(プロパティ)であり、引数にはプロパティを変更したい文字列の開始位置と文字列長を指定します。
FSOによるファイル操作

OpenAsTextStreamメソッドによるテキストファイル操作

Excel VBA ファイルシステムオブジェクト - ファイル操作に関するページです。OpenAsTextStreamメソッドによるテキストファイル操作について説明します。
ワークブックの操作

ワークブックのCloseメソッド

ワークブックを閉じるときは Close メソッドを使用します。変更があった場合に変更内容を保存するかどうかや、変更後のファイル名は引数で指定することができます。
各種コントロール

ラベルのプロパティ

ラベルのプロパティ(文字のフォント・色、枠線、文字列の配置、折り返し)について説明します。文字列の配置についてはラベル内の文字列を垂直方向の中央に配置する例をご紹介します。
ワークシートの操作

ワークシートの追加(Add メソッド)

ワークシートを追加するには Worksheets コレクションの Add メソッドを使用します。ワークシートを挿入する位置は Before または After のどちらかの引数で指定することができます。引数 Before および After を両方省略すると一番左端にシートが追加されます。
スポンサーリンク