コード– tag –
-
【If&For】マクロ内で分岐とループを組み合わせる-1
初心者の頃に一番ネックになるのは「条件分岐と繰り返し処理の組み合わせ」です。この記事では簡単な事例を使い条件分岐(If~Then)と繰り返し処理(ForNext)を組み合わせたコードを用意します。コードはテンプレートとして使えます。 -
【エラーにならない】 VBA条件分岐完全ガイドコードのテンプレを紹介
条件分岐については初心者様の半数以上の皆様が難しいと感じています。自身の仕事を条件分岐に置き換えるのが難しい様です。本記事では条件分岐を中心に解説します。関連記事ではForNextステートメントを合わせて使ったコードを紹介していきます。 -
VBA|おすすめできないマクロの記録とは?使わない方が良い理由を解説
マクロの記録を使って作業を構築するのは絶対にやめましょう マクロの記録を使ってコードを書かずに勉強して自力でコードが書けるようにしないと直ぐ行き詰ります。なぜおすすめ出来ないのか?NGが盛り込まれた事例を用いてできる事、出来ない事を紹介。 -
VBAでフォームを使う-2プログレスバーを作るコードを紹介&解説
前回記事ではフォームの動画を見ていただきました。次はこれを自作する為のコードを紹介していきます。フォーム、ラベル、プログレスバー、コマンドボタンの属性が分かる添付ファイルを用意しました。ダウンロードしていただくと間単に作業が進みます。 -
VBAで連想配列-2コードを紹介&項目毎に理解度UPの解説付き
項目毎に理解度UPの解説付きでコードを紹介します 引き続き連想配列(Dictionary)の解説です。 配列との比較や使い時、メリット、デメリットについては前回記事を確認してください。 今回はコードの紹介とコードの解説をしていきます 前回記事 連想配列とは... -
マクロの処理速度を上げる|3つのポイントを守って配列を使うとより作業が高速化する
マクロが遅い原因を排除して処理速度を上げる マクロの処理速度を上げる方法は色々あります。その中の1つに配列を用いるという方法があります。 これは半分ぐらいは正解なのですがただ配列を使っただけでは処理速度を上げる事はできません。 ではどうやっ... -
【検索にも使える】VBAの2次元配列で作業の高速化を実現させる
配列をうまく使えると作業の高速化が実現出来ます。高速に処理が出来て早く仕事を捌けるようになると容量の大きいデータを扱う事が出来る様になります。他の言語でも出てくる便利な機能ですので考え方を習得する事で多角的に勉強する事にもなります。 -
VBAサブルーチンの考え方と作り方共通作業は別プロシージャに書く
「出来るだけ共通部分は切り離して別モジュールに書く」という事をお勧めします。これが出来ると色んな事が解決に近付きます。ただしこの考え方はメンテナンス性を上げますが可読性が落ちるので初心者様には難しい内容となります。引継ぎも難しくなります。 -
VBAで画像を取り込む高速で画像自体を取得しエクセルに貼り付ける
「一定条件のもとフォルダから画像を取り出してエクセルに貼り付けるマクロを作りたい」の続編。900枚の画像処理は3秒で完了。2度手間は解消、0.1秒のウエイトは無しでも安定稼働します。キーはAddpictureメソッドです。 -
VBAで画像を取り込むフォルダを周回必要な画像をエクセルに貼り付け
複数フォルダ内の画像をキーワードを元にエクセルに貼り付ける方法を紹介 「一定条件のもとフォルダから画像を取り出しエクセルに貼り付けるマクロを作りたい」という依頼に対して作業をしてみました。