VBAトレーニング-10 [配列操作について-①]-[配列操作の基本]
このページで学習出来る事 前回までは関数操作を説明してきましたが、今回から配列に関して説明をしていきたいと思います。 配列に関してはどのプログラミング言語でも使用される概念ですので、その辺も含めてしっかりと配列を勉強していきましょう。 学習内容 配列宣言のやりかた 配列への値の代入と取り出し方 この学習で使用するエクセルファイルはここからダウンロードできます。 サンプルコード [samp […]
このページで学習出来る事 前回までは関数操作を説明してきましたが、今回から配列に関して説明をしていきたいと思います。 配列に関してはどのプログラミング言語でも使用される概念ですので、その辺も含めてしっかりと配列を勉強していきましょう。 学習内容 配列宣言のやりかた 配列への値の代入と取り出し方 この学習で使用するエクセルファイルはここからダウンロードできます。 サンプルコード [samp […]
関数の操作に関して、よく使用する記述をまとめてみました。(これらは「VBAトレーニング」の中でも紹介しています) 目次 ・基本的な関数の作り方 ・関数に値を渡す場合のやり方(値渡し) ・関数に値を渡す場合のやり方(参照渡し) ・配列の受け渡し ・オブジェクトの受け渡し 基本的な関数の作り方 基本的な関数の作り方です。 Sub main() Call fncTest01 Call fncTes […]
このページで学習出来る事 前回は関数の[Private]と[Public]の違いについて説明しましたが、今回はちょっと変わった関数の呼出し方について説明していきます。 関数の呼出しは、基本的に[Call 関数名]で呼び出すことが出来ますが、通常この関数名の部分は文字列になります。 しかしある方法を使えば、この関数名の部分を変数に置き換えて呼び出すことが出来ますので、そのやり方を解説していきたい […]
このページで学習出来る事 前回は関数の[ByVal(値渡し)]と[ByRef(参照渡し)]の違いについて説明しましたが、今回は関数の呼び出し方や[Private]と[Public]の違いについて説明していきます。 関数には[Private]と[Public]の二種類が存在し、それぞれ呼び出せる範囲が異なりますので、その辺の動きに気を付けながら見ていきたいと思います。 学習内容 [Private […]
このページで学習出来る事 前回は関数の[Sub]と[Function]の違いについて説明しましたが、今回は関数への値の渡し方について説明をします。 値の渡し方には[ByVal(値渡し)]と[ByRef(参照渡し)]の二種類が存在し、それぞれ違った動きをしますので、変数の動きに気を付けながら見ていきたいと思います。 学習内容 [ByVal(値渡し)]と[ByRef(参照渡し)]の違い この学習で […]
このページで学習出来る事 前回まではブックやシートオブジェクトの操作に関して解説をしてきましたが、6回目となる今回は、VBAの関数操作に関して説明をしていきます。 一般的にコードは書けば書くほど行数が長くなっていきますが、プログラミングの作法としては長すぎる行数は好まれません。 そこで関数を利用し「重複したり似ているコードをまとめる」「機能を一つの塊として集約する」「書いているコードを見やすく […]
このページで学習出来る事 VBAトレーニング5回目となる今回は、前回に引き続きExcelブックとシートの使い方について説明をしていきたいと思います。 ただ単純にシートを切り替えたり、削除したりするコードを覚えるのではなくブックやシートオブジェクトを見ながら、実際にエクセルファイルを作成したりその中にあるシートを操ってみたいと思います。 学習内容 新規エクセルファイルの作成方法と保存 新規シート […]
このページで学習出来る事 VBAトレーニング4回目となる今回は、前回に引き続きExcelブックとシートの使い方について説明をしていきたいと思います。 ただ単純にシートを切り替えたり、削除したりするコードを覚えるのではなくブックやシートオブジェクトを見ながら、実際にエクセルファイルを作成したりその中にあるシートを操ってみたいと思います。 学習内容 新規エクセルファイルの作成方法と保存 新規シート […]
このページで学習出来る事 VBAトレーニング3回目となる今回は、前回に引き続きExcelブックとシートの使い方について説明をしていきたいと思います。 ただ単純にシートを切り替えたり、削除したりするコードを覚えるのではなくブックやシートオブジェクトを見ながら、実際にシートを操ってみたいと思います。 学習内容 オブジェクトを通してのエクセルファイルの開き方 別エクセル間でのデータのやり取り(データ […]
このページで学習出来る事 VBAトレーニング2回目となる今回は、前回に引き続きExcelブックとシートの使い方について説明をしていきたいと思います。 ただ単純にシートを切り替えたり、削除したりするコードを覚えるのではなくブックやシートオブジェクトを見ながら、実際にシートを操ってみたいと思います。 学習内容 シートオブジェクトの切り替えとシートへの値の代入 この学習で使用するエクセルファイルはこ […]