Visual Basic for Applications

Visual Basic for ApplicationsVBA
VBA

[VBA]Collectionと2次元配列を相互変換

VBAでExcelのセル領域の値を2次元配列に取り込み、Collection変換。そしてCollectionを2次元配列へ変換しセルに反映。すなわち2次元配列とCollectionの相互変換の解説になります。シンプル&可読性を目指してみました。
VBA

[VBA]フォルダ選択ダイアログの使い方・使い分け

VBAでフォルダ選択ダイアログボックスを表示させる方法についてのご紹介です。いくつか実現方法がある中で要件にマッチする手法をストックしておくことはとても重要です。フォルダ選択ダイアログボックスの出力についてお悩みの方はぜひご一読ください。
VBA

[VBA]Collectionでのキー検索・存在チェック

VBAでCollection(コレクション)を使用する場合にキー検索や値の存在チェックをしたい局面はよくある話だと思います。だが対応するメソッドがない。これも現実です。ではどう解決すればいいか。今回はCollectionにおけるキー検索・存在チェックがテーマです。
2022.07.26
VBA

[VBA]Collectionを知り、使い方を知る

VBAで利用できるCollection(コレクション)オブジェクトについて掘り下げてます。動的配列だったり連想配列だったり組み込みオブジェクトなのに使い勝手がいいCollection(コレクション)の使い手になりましょう。
2021.09.30
VBA

[VBA]Dictionary(連想配列)のExistsメソッドを正しく知る

VBAのDictionaryを使う際に、Existsメソッドを避けては通れません。単純なメソッドではあるのですが、意外と突き詰めて理解しようとする方はなかなかいません。今回、DictionaryのExistsメソッドをテーマに理解を深めていきたいと思います。
2020.12.28
VBA

[VBA]ArrayListの使い方を知れば動的配列も解決!

VBAで.Net FrameworkのArraListクラスが使えるのはご存じですか?このページではVBAでArrayListを使うための基本的な部分をご紹介するとともに動的配列の代替手段としてArrayListが耐えられるかを検証しています。
2021.04.08
VBA

[VBA]Dictionay(連想配列)でのループ処理

Dicitonary(連想配列)でループ処理についてサンプルロジックを複数紹介。For ~ Next や For Each ~ Next ステートメントなどを中心に注意事項を交えて紹介しています。お悩みの方はぜひ参考にしてください。
2020.12.17
VBA

[VBA]Dictionary(連想配列)のソートを考える

VBAでDictionary(連想配列)のキーを何とかソートしたいけど、オブジェクトのメソッドにはサポートされていません。この問題の解決に悩んでいる方にオススメしたいいくつかの手法を公開します。ぜひ一読頂ければ幸いです。
2021.04.08
VBA

[VBA]Dictionary(連想配列)の使い方とテクニック

Dictionary(連想配列)を使ったテクニックを公開しています。プロパティやメソッドの説明、基本から応用まで多数サンプルを用意してDictionary(連想配列)を徹底追求。具体的な使い方にお悩みの方は是非参考にして頂けると幸いです。
2020.12.17
タイトルとURLをコピーしました