ExcelVBA

ExcelVBA ExcelVBA
ExcelVBA

【高速】エクセルマクロ|任意の情報を格納したQRコードを1クリックで複数作成する

任意の情報を格納したQRコードを1クリックで複数作成します。1、複数のQRコードを1クリックで作成。2、作成したQRコードには固有の情報を格納。3、作成したQRコードを1クリックで削除したいという要望に応えたコードを用意しました。
ExcelVBA

VBA|複数のシートをコピーしてから新規ブックとして保存する

複数のシートをコピーしてから新規ブックとして保存する方法を紹介。ポイントは3つ。1、「複数のシートを別ブックにコピーしたい」2、「コピー先のブックではコピー元の表示(印刷範囲など)を維持したい」3、「作成した別ブックを保存したい」です。
ExcelVBA

VBA×連想配列|キーを使いアイテムを抽出|2次元配列で同様の作業を構築し比較する

連想配列を使いたいので教えてくださいという質問を受けました。本記事では連想配列からキーを使ってアイテムを抽出する方法を解説します。紹介する方法を使えば連想配列から簡単に値を取り出すことができる様になります。
ExcelVBA

【検索】Findメソッドを使って完全一致で文字列を探す方法|VBA

VBAには文字列を探す方法がいくつかあります。本記事ではFindメソッドの使い方を紹介します。3つのポイントをもとに解説を進めます。|1_Findメソッドとは2_どんなパラメータがあるのか3_完全一致で文字列を探す方法|の3つです。
ExcelVBA

エクセルVBA×Outlook|複数の宛先毎に添付ファイル付きメールを作成する

「ExcelVBAからOutlookを使って複数人に自動でメールを送りたい」という質問に回答するシリーズです。今回は「複数の宛先へのメールを用意する中で宛先ごとに異なるファイルを添付させる」という作業を構築していきます。
ExcelVBA

VBA×配列|複数の日付の中から一番早い日付と遅い日付を取得する

特定の列に複数の日付があります。この中から一番早い(古い)日付と遅い(新しい)日付を取得したい。という質問をいただきました。質問者様は配列も勉強したい様です。コード内では配列を使う事にします。MAX関数とMIN関数以外の方法で作業します。
ExcelVBA

エクセルVBA×Outlook|メールにハイパーリンク&添付ファイルを用意する

エクセルVBAからOutlookを操作してメールを用意します。「Excelに入力された宛先を使ってメールを用意」、「メールの本文にはハイパーリンクを付ける」、「メールにファイルを添付する」という3つの要望に応える為にコードを用意しました。
ExcelVBA

VBA|パスワード付きワークシートの保護と解除を単一プロシージャで実行する

「VBAでワークシートの保護と解除を行いたいです。」という質問をいただきました。ExcelVBAでもワークシートの保護と解除を用意する事ができます。1つのプロシージャの中で保護と解除を使い分ける事で効率よくマクロを運用する事ができますよ。
ExcelVBA

マクロで文字列の置換はVBA関数のReplace|4つの方法を比較

置換についてはどの方法を使えばよいのか分からないという質問が多いです。実際に方法は複数存在します。本記事では4つの方法を深堀し比較して1つの結論を出しました。マクロで文字列の置換はVBA関数のReplace関数1択です。
ExcelVBA

マクロでグラフを新規作成|関連オブジェクトをもとに3種類の方法を紹介

マクロでグラフを新規作成する方法を解説します。VBAを使ったグラフの作成は「複雑で分かりにくい」様です。理由としては作成方法が3種類あり情報が整理できていない事が挙げられます。情報を整理して簡単にグラフを作成出来るように解説していきます。