コントロールの設置

オートシェイプや画像にマクロを登録する方法

Excel VBA のコントロールの設置に関するページです。ワークシートに挿入されたオートシェイプにマクロを登録する方法を説明します。
ユーザーフォームの概要

ユーザーフォームの作成

ユーザーフォームの作成方法をラベルとボタンを使用した簡単なフォームの作成例を挙げて説明します。
導入

VBAでできること

VBA を使用すると面倒な作業を VBA により自動化することができます。エクセルファイルはもちろん、ログファイルなどのテキストファイル(CSV形式も含む)を扱うことができます。
スポンサーリンク
ディクショナリオブジェクト

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

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

配列の宣言と固定長配列、動的配列

配列とは同じデータ型の入れ物が1つ以上まとまった大きな箱のようなものです。配列内の1つ1つのデータ領域を要素といい、各々の要素には添字を指定することでアクセスが可能です。配列は繰り返し処理と組み合わせることでその真価を発揮します。
配列関連

Split関数

Split 関数はある文字列を指定した区切り文字により分割した 1 次元配列を返します。引数 Delimiter には文字列の区切りを識別する文字を指定します。省略すると、区切り文字にスペース (" ") が使用されます。
FSOの概要

ファイルシステムオブジェクトの生成

ファイルシステムオブジェクトを使用するには、メインのファイルシステムオブジェクトを生成する必要があります。このオブジェクトを生成するには CreateObject 関数を使用します。引数に"Scripting.FileSystemObject"を指定します。
ファイル・フォルダ操作

Nameステートメント

Name ステートメントはファイル名やフォルダ名の変更、および、ファイルの移動をしたい場合に使用します。
日付と時刻

DateSerial、TimeSerial関数

DateSerial、TimeSerial 関数は引数に指定した日付・時刻に対応する数値から Date 型へ値を変換します。引数に指定した値が日時として正しい範囲にない場合、超過分が加算(超過分がマイナスの場合は減算)された値が返されます。
各種コントロール

各コントロールの共通プロパティ

各コントロールに共通している基本的なプロパティ(Width、Height、BackColor、Enabled、Visible、ControlTipText)について説明します。
スポンサーリンク