【Excelマクロ】不要なコードを見直すとここまでスッキリする
マクロを書いていると、「とりあえず動くもの」を完成させたあとに、コードが冗長になっていることがあります。たとえば、同じ処理が何度も書かれていたり、不要な変数が定義されていたりします。 実務で繰り返し使うマクロこそ、見直し […]
マクロを書いていると、「とりあえず動くもの」を完成させたあとに、コードが冗長になっていることがあります。たとえば、同じ処理が何度も書かれていたり、不要な変数が定義されていたりします。 実務で繰り返し使うマクロこそ、見直し […]
Excel VBAでデータを扱うとき、「特定の値を探す」処理は非常に頻繁に登場します。たとえば、取引先名を探してその行の情報を取得したり、請求番号を検索して処理を行ったりと、実務でも欠かせない操作です。 VBAでデータを
VBAを使った業務改善が進む中で、マクロを「他人が読める形」で書けるかどうかは、とても大切なスキルです。 自分だけが使う前提で作ったマクロでも、後から他人に見られることはよくあります。引き継ぎのとき、レビューのとき、トラ
Excelに入力されたデータに、半角と全角が混在してしまうことはよくあります。見た目には似ていても、Excelでは別の文字として扱われるため、集計や検索でトラブルになる原因になります。 たとえば、「アイウエオ」と「アイウ
Excelで一覧表を作成する際、すべての行に罫線を引くと空白行まで印刷されてしまったり、見た目が煩雑になったりすることがあります。 特に帳票や提出資料では、「実際にデータが入力された行だけ」罫線を引くという処理が好まれま
請求書作成や勤怠管理など、毎月の業務で「月初日」と「月末日」を入力する作業は地味に手間がかかります。しかも、月によって末日が変わるため、毎回カレンダーで確認しながら入力する方も多いのではないでしょうか。 このような作業は
売上データや費用の明細など、カテゴリごとに小計を出したい場面は、Excel業務の中でも頻出です。 たとえば、営業担当ごとの売上や、部門ごとの経費を集計する際に、「カテゴリの切れ目で自動的に小計を入れてほしい」と思ったこと
入力欄に制限をかけたいとき、「〇文字以上は目立たせたい」と思う場面があります。たとえば、備考欄に長すぎるコメントが入力されていたり、文字数制限を超えている可能性があるときなどです。 Excelの条件付き書式でもある程度は
Excelで印刷用の資料を作成する際、「ここで1ページに分けたい」と感じた経験はないでしょうか。ページ数が多くなると、改ページを手動で設定する作業はとても手間がかかります。 VBAを使えば、この改ページ挿入を自動で行うこ