なぜ「脱Excel」しても、結局Excelに戻ってくるのか
「脱Excel」「Excelは古い」といった広告を目にする機会が増えました。とくにシステム会社系の広告に多く、「Excelから卒業しませんか」「もう表計算の時代じゃありません」という打ち出し方をよく見かけます。 複数人で […]
「脱Excel」「Excelは古い」といった広告を目にする機会が増えました。とくにシステム会社系の広告に多く、「Excelから卒業しませんか」「もう表計算の時代じゃありません」という打ち出し方をよく見かけます。 複数人で […]
Excelで月別シートや部門別シートにデータが分かれていると、それぞれを確認して集計するのに手間がかかります。 特に、毎月の業務報告や分析レポートを作成する場面では、「すべてのシートから共通の列だけ抜き出して1シートにま
Excelで帳票を印刷するとき、「見切れてしまう」「不要な空白が印刷される」「フォントサイズや余白がバラバラ」といったトラブルに悩まされたことはないでしょうか。 これらの多くは、「印刷範囲」や「ページ設定」の調整漏れが原
VBAでデータを検索する方法は、大きく「Findメソッド」「ループ検索」「InStr関数」の3つがあります。完全一致で1件だけ素早く探すなら Find、複数条件や全件チェックならループ、文字列の中に含まれているかどうかの
他人が読みやすいVBAを書くには、変数名・処理の分割・コメント・With構文・インデントの5つを意識するだけで大きく変わります。動けばいいという考え方から一歩踏み出すことで、引き継ぎやトラブル対応のときに「このコードは何
VBAが「難しそう」に感じるのは、見慣れない英語のコード・エラーへの不安・どこから始めればいいかわからない、という3つが重なっているからです。でも実際には、1行のコードから動かせる手ごたえを感じるだけで、印象はがらりと変
1つのブックに入れられるマクロの数に技術的な上限はありません。ただし、数が増えるほど管理が難しくなるため、実務では「1モジュール10〜15個・1ブック全体で50個前後」を目安に、モジュール分割と命名ルールで整理するのがお
VBAの作り方には「書きながら動かす試行錯誤タイプ」と「設計してから書く設計重視タイプ」の2種類があります。どちらが正解ではなく、作業の規模・チームの有無・納期に応じて使い分けることが実務での正解です。 この記事では、次
Excelのセルには「値(Value)」「見た目(Text)」「書式(NumberFormat)」の3層があります。VBAで意図しない動作が起きるとき、多くはこの違いを混同していることが原因です。特に日付・金額・パーセン