プログラマー向けEXCEL活用術ブログ

プログラミングについて書くブログです(主にExcel、VBA)

2025.03.14 VBA ヒロユキ

【VBA】Dictionaryはハッシュテーブルでなのか?

「VBA ハッシュテーブル」で検索するとScripting.Dictionaryの使い方を説明したページがヒットします。 Dictionaryはキーと値のペアを格納できるデータ構造なので、自分もこれはハッシュテーブルだと…

2025.01.17 VBA ヒロユキ

【VBA】Excelの全シートを目次にリンクする方法

「Excelのシートが多くなると、必要なシートを探すのが大変!」 そんな悩みを解決する方法が、VBAを使った目次シートの作成です。 本記事では、Excelの全シートを自動で一覧化し、目次としてまとめる方法をわかりやすく解…

2023.05.04 VBA ヒロユキ

VBAをChatGPTを使用して作成する

※この記事は2023/05/04時点の情報で記載しています。 ChatGPTはプログラマなら絶対活用するべきだと思う 最近、ChatGPTが凄いというのがよく話題にあがるので自分も使用してみました。 https://ch…

2023.02.01 VBA ヒロユキ

【VBA】複数のブックに対する検索(フォルダ内のブックをすべて検索)

Excelで資料を作成しているとき、同じような文言をすべて変更したい場合があります。 「プロジェクトの名前が変わってしまったので、今まで作った資料の中にあるプロジェクト名をすべて変更しなければいけない」とかです。(実際に…

2022.06.12 VBA ヒロユキ

【VBA】Excelの表をMarkDownに変換する

私はプログラマーとして働いているのですが、現在働いている職場では プログラムの設計書はExcel プログラムのソース管理はGit という管理をしています。似たような境遇の方は多いのではないでしょうか。 現代だとソース管理…

2022.06.05 VBA ヒロユキ

【VBA】ユーザフォームに動的にコントロールを追加する

ExcelVBAで使用するユーザフォームについて、動的にコントロールの数を変更したいときがあるかと思います。 例えば入力に使用するテキストボックスの数が定まっていない場合などです。(予め大量に用意しておく方法でも対応はで…

2022.05.14 VBA ヒロユキ

【Excel】セルの値を結合して文字列を作るベストな方法

Excelのセルの値の結合は複雑になりがち Excelを使用していて、複数のセルの値や関数を組み合わせて文字列を作りたい場面は結構あると思います。 例えば、以下のようなセルがある時 セルの値を利用して、「鈴木さんは10個…

2022.04.29 VBA ヒロユキ

【VBA】テンプレートを使用してテキストやメールを作成する

プログラムソースなどのテキストやメールを作成する際に、ExcelのVBAマクロで作成すると便利なので、よく仕事で使っています。 メールにおいては、VBAであればOutLook連携が容易です。 テキストファイルの自動生成は…

2022.04.09 VBA ヒロユキ

VBAでGrep置換を実装した(フォルダ内のファイルの文字列を全て置換)

VBAでGrep置換を実装するメリット フォルダの中にある全てファイルに対して、文字列の置換をしたい場合、一つずつファイルを開いて対応するのは面倒ですよね。 自分はそんな時にサクラエディタのGrep置換機能を使用していた…

2022.01.17 VBA ヒロユキ

【VBA】Option Explicitはつけるべきか?→結論:つけるべきだと思う

VBAのプログラムを作成する現場だと「Option Explicit」は必ず付与するというコーディング規約が存在する場合が多いです。 Option Explicitとは、変数の宣言を強制するためのオプションです。各モジュ…

  • 1
  • 2
  • 3
  • …
  • 9
  • >

運営情報

  • サイトマップ
  • プライバシーポリシー
  • プロフィール
  • 問い合わせ

最近のコメント

  • 印鑑画像を作成してExcelに挿入するVBAマクロ に ヒロユキ より
  • 印鑑画像を作成してExcelに挿入するVBAマクロ に VBA初心者 より
  • 【Excel】セル内の特定の文字だけ色を変える に ヒロユキ より
  • 【Excel】セル内の特定の文字だけ色を変える に マタゾウ より
  • 【VBA】エラーが発生した行数をメッセージに出力する方法 に うず より

最近の投稿

  • 【VBA】Dictionaryはハッシュテーブルでなのか? 2025.03.14
  • 【VBA】Excelの全シートを目次にリンクする方法 2025.01.17
  • VBAをChatGPTを使用して作成する 2023.05.04
  • 【VBA】複数のブックに対する検索(フォルダ内のブックをすべて検索) 2023.02.01
  • 【VBA】Excelの表をMarkDownに変換する 2022.06.12

カテゴリー

  • Excel設定 (8)
  • Excel関数 (15)
  • VBA (59)
  • その他 (1)

©Copyright2025 プログラマー向けEXCEL活用術ブログ.All Rights Reserved.