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

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

2020.08.27 Excel関数 ヒロユキ

Excelを行単位で比較する方法

Excelに2つの行があり、その行が全く同じであるか調べたい場合はよくあるかと思います。プログラムでEXCELを作成する処理などで、改修前後の影響を比較したりする場合などです。 具体的な例えを出すと、以下のような2つの表…

2020.08.19 VBA ヒロユキ

【VBA】Dictionaryの件数が多くなると処理が遅くなる

大量データ処理時のVBAの性能対策で2番目に悩まされるのが、Dictionaryの追加と取得の処理が遅くなってくることだと思います。 ちなみに、最も悩ましいのがセルへのアクセスだと思います。 セルのアクセスは時間がかかる…

2020.08.11 Excel関数 ヒロユキ

【Excel】テンプレートのDaysAndWeeksなどを使ってカレンダーを作る

Excelには標準のカレンダーテンプレートがあり、非常にきれいな見た目でカレンダーを作成してくれます。 私は仕事で、Excelしか使えない(googleカレンダーがNGの職場)などではこのExcelカレンダーを予定管理に…

2020.08.09 VBA ヒロユキ

【VBA】ブックを開かずに別ブックの値を取得する

VBAで現在開いているブックとは別のブックの値を取得したいことがあります。 しかし、この別ブックの値を取得する処理は以下の考慮事項があるので、個人的にはあまり使いたくない機能です。 ブックを開くのを待つので時間がかかる …

2020.08.05 VBA ヒロユキ

【VBA】他ブックを参照している関数式を更新(再計算)する方法

仕事で他ブックのデータを参照しているセルの式を更新(再計算)させようとしたら、うまくいかなくて嵌りました;;。 再計算処理でよく使われる「Calculate」や「CalculateFull」を使用しても更新することができ…

2020.07.23 VBA ヒロユキ

【VBA】GoTo文は可読性を下げるのか?

プログラミング業界でよく言われていることの一つに「goto文は可読性が悪くなるので使ってはいけない」ということがあります。 私も新卒の頃にその鉄則を先輩から叩き込まれました。そのため、VBAでもgoto文は極力使わないよ…

2020.07.11 VBA ヒロユキ

VBAでクラスモジュールを使うメリットについて

ExcelVBAには標準モジュールとクラスモジュールが用意されているのですが、私が見たほとんどのVBAアプリでは標準モジュールのみが使用されています。 また、私が作成する時にも、標準モジュールのみで作成することが多いので…

2020.06.14 VBA ヒロユキ

【VBA】ログイン画面があるサイトをスクレイピングする

先日、FC2ブログからWordPressへの移行作業を行ったのですが、この時に画像を大量にダウンロードしなければいけなかったため、スクレイピングをする必要が出てきました。 しかし、厄介なことにログインをしなければ目的のペ…

2020.05.23 VBA ヒロユキ

【VBA】ScriptControlを使用せずにJSONをパースする

ExcelでJSONを扱いたいときなんですが、基本的には「データの取得と変換」で取り込むのが一番簡単だと思います。(これは記事の最後の方で記載します) しかし、「VBAでRESTAPIに対してリクエストを投げて色々解析し…

2020.05.09 VBA ヒロユキ

【VBA】エラーが発生した行数をメッセージに出力する方法

ExcelVBAはクライアントの端末上で動くプログラムです。 VBAのエンジニアになって長いですが、サーバーで動くプログラムと比較して明らかに面倒なのが「特定のクライアント端末でのみ発生するエラー」が多いことです。 個人…

  • <
  • 1
  • …
  • 3
  • 4
  • 5
  • 6
  • 7
  • …
  • 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.