2023.07.03スポンサーリンクみなさん、こんにちは。今回はExcelマクロVBA入門の4回目です。前回はマクロVBAの基本となる以下の3つのうちオブジェクトとプロパティについて紹介しました。10日で習得!VBA入門3-オブジェクト、プロパティ-VBAの基本なるオブジェクトとプロパティについて演習問題付きに紹介しています。記事を読み進めていくことで、マクロVBAを使って同一シート内のデータ処理を自動化するために必要なVBAスキルを習得できます。VBA初学者が添付のレジュメを使って一緒に手を動かしながらVBAコードを記述していくことで、自分のペースでじっくり確実に習得することができます。「ブログ記事とオリジナル無料教材を使ってマクロVBAの基礎を学ぼう!!」ということで、ブログにてVBA基礎の習得を目指した記事をアップしていきます。最終目標は”私がVBA習得のきっかけとなった”YouTubeチャンネル:Mr.ラビットのにょきにょきパソコン講座にて題材となってパズルを作成することです!!このパズルを理解...note.com今回はメソッドについて、そして、Withステートメント、セルとセル範囲について紹介します。オブジェクトプロパティメソッドスポンサーリンクスポンサーリンク目次メソッドとは?メソッドの書き方セルのメソッド(例)Clear(メソッド)Delete(メソッド)Withステートメントセルとセル範囲セル番地で指定する行番号や列番号で指定する隣や上下のセルを指定する(Offset)表全体を指定する(CurrentRegion)行や列を指定するSelect(メソッド)Copy(メソッド)まとめメソッドとは?メソッドとは、オブジェクトに対して直接アクション(操作)を実行するものです。さまざまな種類があり、引数を設定できるものもあります。引数(左または上にずらす)基本的にVBAでは、「.」(ピリオド)を~のと訳します。Range(“A1”).Select代表的なメソッドそれでは、実際にレジュメを使って操作してみましょう。スポンサーリンクClear(メソッド)レジュメ:「7-1.Clear」シート使用セルの中身を削除Clearメソッドを使ってセル範囲A3:D6を消去します。SubスポンサーリンクDelete(メソッド)レジュメ:「7-2.Delete」シート使用セルの自体を削除Deleteメソッドを使ってセル範囲F3:F4を削除します。引数をつかって、削除後、右または下のどちらのセルを移動するか指定できます。同じオブジェクトに対する指示をまとめて書くには、Withステートメントを使います。Withのあとにオブジェクトを指定して、それ以降、指定したオブジェクトに対する操作を書くときには、オブジェクトの指定を省略して「.(ピリオド)」で区切って記述します。With」と書きます。Subスポンサーリンクセルとセル範囲ここで一旦、プロパティやメソッドを使っていくに当たって必要となるセルやセル範囲の書き方を紹介します。B3~E4セル隣や上下のセルを指定する(Offset)オブジェクト.OffsetOffsetプロパティを使用すると、指定したセルから何行、何列ずれたセルを指定できます。C5セルの2行下のセル表全体を指定する(CurrentRegion)オブジェクト.CurrentRegionCurrentRegionプロパティを使用すると、指定したセルを基準としたアクティブセル領域を指定できます。取得、それらを踏まえた活用事例を紹介しています。ついても解説しています。上記のセルとセル範囲の書き方を踏まえて、Selectメソッドを実行してみましょう。セルの選択Selectメソッドを使ってセル範囲を選択します。■演習1:表を全て範囲選択する。Sub■演習2:タイトル行と最終行を範囲選択する。Sub■演習3:表を全て範囲選択する。Sub■演習4:タイトル行から1行ずらして表を全て範囲選択する。SubスポンサーリンクスポンサーリンクCopy(メソッド)レジュメ:「7-6.コピー」シート使用コピー&ペーストCopyメソッドを使ってセル範囲をコピーします。貼り付け先(引数Destination:=)は左上角のセルを指定します。演習:B15:D17をコピーして、F15に貼付けましょう。Subスポンサーリンクまとめ前回・今回とVBAの基本となるオブジェクトとプロパティそしてメソッドについて紹介しました。さまざまなセルとセル範囲の書き方についても紹介しました。次回は変数といよいよ自動化するための繰り返し処理について、紹介します。関連記事VBA入門マクロVBAのFor文で作るパズル(演習)2ForNextステートメンとIfThenステートメントを使ってパズルを作成する方法について紹介しています。今回はパズルの整列の確認コードです。Excelダウンロードファイルを使ってブログ記事を読み進めながら一緒に作成することができます。今回は繰り返し処理と最終行数の取得について紹介します。記事を読み進めていくことで、マクロVBAを使って同一シート内のデータ処理を自動化するために必要なVBAスキルを習得できます。VBA初学者が添付のレジュメを使って一緒に手を動かしながらVBAコードを記述していくことで、自分のペースでじっくり確実に習得することができます。VBA入門10日で習得!VBA入門3-オブジェクト、プロパティ-VBAの基本なるオブジェクトとプロパティについて演習問題付きに紹介しています。記事を読み進めていくことで、マクロVBAを使って同一シート内のデータ処理を自動化するために必要なVBAスキルを習得できます。VBA初学者が添付のレジュメを使って一緒に手を動かしながらVBAコードを記述していくことで、自分のペースでじっくり確実に習得することができます。VBA入門10日で習得!VBA入門1-マクロの記録-マクロVBAを使って同一シート内のデータ処理を自動化するために必要なVBAスキルを習得できます。VBA初学者が読み進めて、添付のレジュメを使って一緒に手を動かしながらVBAコードを記述していくことで、自分のペースでじっくり確実に習得することができます。VBA入門10日で習得!VBA入門2-VBE-VBAを記述するための準備と実際にVBAを記述する方法について紹介しています。記事を読み進めていくことで、マクロVBAを使って同一シート内のデータ処理を自動化するために必要なVBAスキルを習得できます。VBA初学者が添付のレジュメを使って一緒に手を動かしながらVBAコードを記述していくことで、自分のペースでじっくり確実に習得することができます。VBA入門マクロVBAのFor文で作るパズル(演習)乱数生成3Rnd関数を使ってランダムな整数を生成して、パズルをバラバラにする処理について紹介しています。Excelダウンロードファイルを使ってブログ記事を読み進めながら一緒に作成することができます。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。defined.")}))})();タイトルとURLをコピーしました。