ExcelVBA VBAで連想配列-2コードを紹介&項目毎に理解度UPの解説付き 項目毎に理解度UPの解説付きでコードを紹介します 引き続き連想配列(Dictionary)の解説です。 配列との比較や使い時、メリット、デメリットについては前回記事を確認してください。 EnjoyExcel 今回はコードの紹介とコードの解説... 2024.09.18 ExcelVBA配列
ExcelVBA VBAで連想配列-1Dictionaryの解説遅いマクロを高速化 今回は連想配列のコードの紹介はしません。まずは効果の確認、使い時、メリットやデメリットについて書いてみます。データ量によっては連想配列を使うと配列よりも作業スピードを上げる事が出来ます。よってより多くのデータを扱う事が出来る様になります。 2024.07.08 ExcelVBA配列
ExcelVBA マクロの処理速度を上げる|3つのポイントを守って配列を使うとより作業が高速化する マクロが遅い原因を排除して処理速度を上げる マクロの処理速度を上げる方法は色々あります。その中の1つに配列を用いるという方法があります。 これは半分ぐらいは正解なのですがただ配列を使っただけでは処理速度を上げる事はできません。 ではどうやっ... 2024.09.18 ExcelVBA配列
ExcelVBA 【検索にも使える】VBAの2次元配列で作業の高速化を実現させる 配列をうまく使えると作業の高速化が実現出来ます。高速に処理が出来て早く仕事を捌けるようになると容量の大きいデータを扱う事が出来る様になります。他の言語でも出てくる便利な機能ですので考え方を習得する事で多角的に勉強する事にもなります。 2024.09.19 ExcelVBA配列
ExcelVBA 【マトリクスで理解する】プロシージャを分割したマクロを用意する方法 中、上級者様が用意したマクロの中には1つのプロシージャで用意するコードを分割しているケースがありますね。なぜこんなことをするのでしょうか?きっとメリットがあるはずですので考えてみましょう。実際に具体例を使ってプロシージャを分割してみます。 2024.09.18 ExcelVBAコード全般
ExcelVBA VBAサブルーチンの考え方と作り方共通作業は別プロシージャに書く 「出来るだけ共通部分は切り離して別モジュールに書く」という事をお勧めします。これが出来ると色んな事が解決に近付きます。ただしこの考え方はメンテナンス性を上げますが可読性が落ちるので初心者様には難しい内容となります。引継ぎも難しくなります。 2024.03.21 ExcelVBAコード全般
ExcelVBA VBAで画像を取り込む高速で画像自体を取得しエクセルに貼り付ける 「一定条件のもとフォルダから画像を取り出してエクセルに貼り付けるマクロを作りたい」の続編。900枚の画像処理は3秒で完了。2度手間は解消、0.1秒のウエイトは無しでも安定稼働します。キーはAddpictureメソッドです。 2024.09.18 ExcelVBA画像の取り回し
ExcelVBA VBAで画像を取り込むフォルダを周回必要な画像をエクセルに貼り付け 複数フォルダ内の画像をキーワードを元にエクセルに貼り付ける方法を紹介 「一定条件のもとフォルダから画像を取り出しエクセルに貼り付けるマクロを作りたい」という依頼に対して作業をしてみました。 2024.09.18 ExcelVBAプログレスバー画像の取り回し
目次 エクセルマクロ入門勉強方法や初心者用学習記事を一覧形式で紹介 このサイトではExcelVBAに関連する記事を中心に取り扱っています。一部関数や各種便利機能も紹介しています。必要になった時に何度も見返してもらえる様に目次形式にしておきました。シェアしていただき必要な時に見に来てください。 2024.10.15 目次
ExcelVBA VBA-1.5なぜマクロ付ブックの保存時の拡張子は.xlsmなのか マクロ付のデータは .xlsm で保存しましょう。.xlsmはアイコンに「!」マークが付きます。拡張子やアイコンの見た目でマクロ付きデータだと分かる事で「データソースが安心出来るもの以外はデータを開かない」等の対策が取れます。 2024.09.18 ExcelVBAマクロ学習シリーズ