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

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

2020.03.26 VBA ヒロユキ

【VBA】PROPER関数を使用してスネークケース→キャメルケースを変換する

よくやりたい処理として、DBの定義書のカラム名(スネークケース)からキャメルケースの作成があります。 例えばJavaのPojoを作成したい場合などです。 パッと検索を行ったところ、qiitaで実際に関数を作成してくれてい…

2020.03.23 VBA ヒロユキ

【VBA】If文が1行だけの時、End Ifは省略すべきか?

VBAの技術者とはかなり多く話をしてきたのですが、「冗長でも基本に忠実に書いたほうが良い」と思っている人が多い気がしました。 自分も長年VBAの案件をやってきたため、そのような考えを持っていました。 VBAでこのような考…

2020.03.19 VBA ヒロユキ

【VBA】図形(オートシェイプ)に文字列を入れ、高さを最適化する

先日、仕事で「ExcelでER図を作ってくれ」という要望があり対応しました。ER図というのは以下のようなDBのリレーションを表したものですね。 (上記例ではリレーションはまだ引いていませんが…) とにかく上記のような、図…

2020.03.17 Excel関数 ヒロユキ

【Excel】スピルで参照範囲を動的に設定する方法

Office365に新規に追加された機能「スピル」ですが、どのような用途で使っていますか? 自分はXLOOKUPやXMATCHなどの汎用的に使える便利関数はもちろん使うし、FILTERを使用して重複削除、TRANSPOS…

2020.03.17 Excel関数 ヒロユキ

【Excel】vlookupが遅い時はテーブル書式を使用して高速化しよう

自分のExcelで使用しているvlookupが遅い場合の解決策として、検索方法(4つ目の引数)にTrueを指定するというものがあります。 しかし、「あいまい検索」をすることになり、結果が大きく変わってしまう可能性を秘めて…

2020.03.11 VBA ヒロユキ

Excel保存時にパスワードをかけることを必須にする

ITリテラシーが高いはずのIT系企業に勤めていても「これはヤバくないか?」と思うExcelデータを普通に見れる状態でおいてあることもあります。 例えば やばい個人情報がもりもり入ったファイル(クレジット番号、マイナンバー…

2020.03.08 VBA ヒロユキ

マクロ記録からVBAを作る人に知っておいてほしいこと

自分がVBAプログラムの初心者だった時、どうやってVBAを考えていたかと思いだしてみると、Excel標準の「マクロ記録」を使っていたと思います。 VBAの案件をこなすようになった今でも「マクロ記録」は使っていて、書式を整…

2020.03.07 VBA ヒロユキ

VBAでオススメのエラー処理について

VBAの案件をやっていて思うのは、「ツールを納品後にほぼ確実に問い合わせ対応することになる」ということです。 超簡単なツールであればないのですが、ある程度外部参照などを使用したツールを作成すると、環境依存の問題が必ず発生…

2020.03.04 VBA ヒロユキ

VBAの命名規則はハンガリアン+キャメルケースが良い理由

自分はExcelVBAの案件ばかりに突っ込まれることが多かったので、おそらくエンジニアの中でも、かなりExcelVBAの経験が長いと思います。 その経験から言うと、しっかりとした管理がなされている現場では、ハンガリアンで…

2020.03.03 Excel設定 ヒロユキ

Excelを提出・納品するときのマナーについて

私は元々SIerで働いておりまして、その際にExcelで設計書を記載して納品するという作業を毎回やっておりました。 最近のアジャイルを取り入れている会社では、「Excelで設計書を納品」ということは少なくなってきたかと思…

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