2024年1月22日 / 最終更新日時 : 2026年6月9日 alljapan Excel 文章中に該当キーワードがあれば指定文字を入力するExcel関数、ダウンロード可能 A列の文書中に、2行目のキーワードがあれば、指定文字「セルB1」の文字を入力する関数です。 B3セルに、「=IF(B$2=””,””,IF(ISERR(FIND(B$2,$ […]
2024年1月15日 / 最終更新日時 : 2026年6月9日 alljapan Excel 【VBA】配列から特定の文字列を検索して別配列へ抽出する方法 配列 tbl1 の5列目のデータが指定された文字列と一致する行を抽出し、それを別の配列 tbl2 に格納するためのコードを以下に示します。この例では、tbl1 と tbl2 は配列として扱われています。 マクロの概要 こ […]
2024年1月15日 / 最終更新日時 : 2026年6月9日 alljapan Excel 名前付き範囲を指定して全セルを処理するマクロ 以下のマクロは、引数で指定した名前付き範囲のすべてのセルを順番に処理します。 使用例 名前付き範囲「MyNamedRange」が設定されている場合は、以下のように呼び出します。 複数の名前付き範囲を処理したい場合も、同じ […]
2024年1月9日 / 最終更新日時 : 2026年6月9日 alljapan Excel 二次元配列から、列を指定して、その列の一次元配列を返すVBA関数 表題の関数の紹介です。 関数の概要 この関数は、二次元配列から指定した列のデータだけを取り出し、一次元配列として返します。 Excel VBAでは、シートのデータを配列に読み込んで高速処理することがよくあります。 例えば […]
2024年1月9日 / 最終更新日時 : 2026年6月10日 alljapan Excel 二つの配列から同じ値を抽出して新しい配列として返すVBA関数 表題の関数の紹介です。以下が、関数です。 そして、以下が使用例です。 実行すると、2つの配列にある同じ値を、メッセージボックスで、表示されます。この例では、「3」「4」「5」と順番に表示されます。
2024年1月7日 / 最終更新日時 : 2026年5月24日 alljapan Excel VBA初心者を卒業!中級者へステップアップするおすすめ本 3選 ExcelVBA実戦のための技術 VBA中級者向けです。シートを配列に入れて処理する方法は、参考になりました。その他、さまざまなテクニックが収納されています。初級者を卒業したい方は、ぜひ、お読みください。 パーフェクトE […]
2023年10月15日 / 最終更新日時 : 2026年6月13日 alljapan Edge スクレイピングで、ASINから、情報を取得。サンプルファイルDL可能。 以下のシートを例にマクロを紹介します。 A列のASINから情報(タイトル・発行年・出版社・著者・ページ数・ランキング)を取得するマクロです。Webブラウザ(Edge/Chrome)の自動操作のために、Seleniumを使 […]
2023年10月15日 / 最終更新日時 : 2026年6月10日 alljapan Excel <Array to CSV> 「配列」を「CSV」へ。Excelで保存。指数表示対策済み。 以下のマクロを使用していて、問題が発生しました。 以下のようなシートを、配列に入れ、CSVファイルに入れるマクロです。ここで、B4セルに注目してください。中身は、「100000000000」ですが、セルには「1E+11」 […]
2023年9月25日 / 最終更新日時 : 2026年6月10日 alljapan Excel 検索をDictionary使用にて高速化 このマクロは、「Dictionary(ディクショナリー)のパフォーマンスについて」を参考にしています。ありがとうございます。 シート「A」の番号を、シート「B」から一致する「id」を検索し、一致したら「Price」のデー […]
2023年9月24日 / 最終更新日時 : 2026年6月10日 alljapan Excel <Array to CSV> 「配列」を「CSV」へ。Excelで保存。高速処理。 二次元配列をCSVファイルに出力するマクロを、以下で紹介しました。 そこで、見直ししたのが、以下です。 配列を、新しいブックに書込み、それを、csvで保存する方法です。これで、高速化がはかれました。 「IsBookOpe […]