2008-03-05から1日間の記事一覧

VBA入門② No.5 条件分岐 「If〜Else」

VBAでの条件分岐 「もし〜なら〜する」という書き方です 文法 If 条件文1 条件1に当てはまった時の処理 ElseIf 条件文2 条件1に当てはまらず、条件2に当てはまった時の処理 Else 条件1にも2にも当てはまらなかった時の処理 End If

VBA入門② No.4 サブプロシージャとファンクションプロシージャ

プロシージャはプログラムをまとめて、整理・再利用するための処理単位なんだ サブプロシージャとファンクションプロシージャの2種類の方法があるから、違いを説明するよ サブプロシージャは引数を受け取ることはできるけど、戻り値がない(一方通行) ファン…

VBA入門② No.3 引数を渡してプロシージャを実行する「ByVal,ByRef」

他のサブプロシージャに引数を渡して呼び出す際、値渡し(ByVal)と参照渡し(ByRef)の二つの方法があるよ 値渡しと参照渡しの違いは、引数をプロシージャに渡した際、渡した引数にも影響が出るかでないかの違いなんだけど… 説明が難しいので、とりあえずサンプ…

VBA入門② No.2 変数の宣言を強制する「Option Explicit」

Option Explicitは、変数のタイプミスを防ぐために、宣言を強制するステートメントだよ 先頭に記述しておけば、宣言していない変数は利用不可となります これはエラー(変数を宣言しないで利用) Option Explicit Sub myAlert() myHello = "Hello World!!" Msg…