ExcelWork.info

Excel(エクセル)のマクロ・VBA・関数・操作などのメモ

With ステートメントを使う

   

With ステートメントを使う


With ステートメントを使うことで、1度指定した「オブジェクト」「ユーザー定義型」の「オブジェクト名」の再指定を省略できます。
コードが見やすく、処理の追加・変更が楽になるだけでなく、処理する実行速度も向上します。


【構文】

With object

  [ statements ]

End With


【項目の説明】

  • object  ・・・  オブジェクト名・ユーザー定義型名を指定します。
  • statements  ・・・  object に対して、実行するステートメントを指定します。複数のステートメントを記述することができます。


With ステートメント使用例

サンプルVBAソース


実行結果

With ステートメント




aaa

 - 構文 , , ,

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

  関連記事

引数を可変にする( ParamArray )

ParamArray キーワード ParamArray キーワードを使用すると任 …

While_Wend ステートメント例
繰り返し処理(While…Wend ステートメント)

While…Wend ステートメントの使い方 【構文】 While …

変数やプロシージャのスコープ(適用範囲)

変数やプロシージャのスコープ(適用範囲) 【構文:変数の宣言】 { Dim | …

プロシージャ作成 例
プロシージャを作成する( Sub, Function )

プロシージャを作成する プロシージャとは、実行時に 1 つの単位として処理される …

省略可能な引数・デフォルト値を設定( Optional キーワード )

Optional キーワード Optional キーワードを使用するとプロシージ …

On Error ステートメント(例)その1
エラー処理(On Error ステートメント / Errオブジェクト)

On Error ステートメントの使い方 【構文 1】 On Error GoT …

Do Until...Loopステートメント例
繰り返し処理(Do…Loop ステートメント)

Do…Loop ステートメントの使い方 【構文 1】 Do [ Wh …

for_next ステートメント例
繰り返し処理(For…Next ステートメント)

For…Next ステートメントの使い方 【構文】 For coun …

引数の参照渡し・値渡し( ByRef, ByVal )

引数の「参照渡し」と「値渡し」 「参照渡し」とはプロシージャに引数として変数を渡 …

配列が引数のプロシージャ 例1
配列が引数のプロシージャを作成する

配列が引数のプロシージャを作成する 【構文】 { Sub | Function …