エクセルマクロ

ExcelVBA

AddPictureメソッドの第2、3引数の組み合わせ確認テスト

LinkToFileとSaveWithDocumentという引数について解説します。引数の内容自体が難しいのでうまく使いこなせている人は少ないです。記事内では全通りの組み合わせをテストしてみます。結果をマトリクスにまとめました。
ExcelVBA

VBAでユーザーフォーム-7Initialize|起動から終了までのコードを読み解く

お知らせこの記事はVBAでユーザーフォームの関連記事です モジュール間におけるコードの解説後完成したデータの動作確認を実施 シリーズ最後の記事となります。 前回記事で紹介したInitializeプロシージャで何が起こっていたのかを説明します...
ExcelVBA

VBAでユーザーフォーム-6プロシージャ|コードを作りフォームとブック内のシートを繋ぐ

お知らせこの記事はVBAでユーザーフォームの関連記事です フォームとシートを繋ぎます 1つ前の記事からコードを書くという工程に入りました。 今回はより具体的なコードを紹介させていただきます。 前回はボタンに連動したコードを紹介しました。 他...
ExcelVBA

VBAでユーザーフォーム-5マクロ登録|エクスプローラを使いコードを書く場所を確認

お知らせこの記事はVBAでユーザーフォームの関連記事です ユーザーフォームは何処にコードを書くのか? いよいよコードを書く事になりました。今まではユーザーフォームとはどんなものなのかを勉強してきました。 フォームを用意、シートを用意するとい...
ExcelVBA

VBAでユーザーフォーム-4シート操作|情報の転送先となるシートを用意する

お知らせこの記事はVBAでユーザーフォームの関連記事です DBとして使うシートを用意 入力フォームからの情報を受け取ります シリーズ4つ目の記事です。本記事ではユーザーフォームから情報を転送する別ブックのシートを用意していきます。 ユーザー...
ExcelVBA

VBAでユーザーフォーム-3レイアウト|ツールボックスの使い方や再表示の方法を紹介

お知らせこの記事はVBAでユーザーフォームの関連記事です フォームを用意する中でツールボックスの使い方を紹介 前回記事では今回のシリーズで成果物として用意する事になるアウトプットの全容を紹介しています。 アウトプットが決まったので作業に入り...
ExcelVBA

VBAでユーザーフォーム-1使い方|VBEからの表示方法や各種オブジェクトの説明

ユーザーフォームの使い方を勉強する Excelはセルが配置されたワークシートだけではないのをご存知でしょうか。 Excelにはユーザーインターフェイスを用意する機能が搭載されています。 EnjoyExcel 一般的ではないのですが知ってる人...
ExcelVBA

VBAで連想配列-2コードを紹介&項目毎に理解度UPの解説付き

項目毎に理解度UPの解説付きでコードを紹介します 引き続き連想配列(Dictionary)の解説です。 配列との比較や使い時、メリット、デメリットについては前回記事を確認してください。 EnjoyExcel 今回はコードの紹介とコードの解説...
ExcelVBA

VBAで連想配列-1Dictionaryの解説遅いマクロを高速化

今回は連想配列のコードの紹介はしません。まずは効果の確認、使い時、メリットやデメリットについて書いてみます。データ量によっては連想配列を使うと配列よりも作業スピードを上げる事が出来ます。よってより多くのデータを扱う事が出来る様になります。
ExcelVBA

【マトリクスで理解する】プロシージャを分割したマクロを用意する方法

中、上級者様が用意したマクロの中には1つのプロシージャで用意するコードを分割しているケースがありますね。なぜこんなことをするのでしょうか?きっとメリットがあるはずですので考えてみましょう。実際に具体例を使ってプロシージャを分割してみます。