【Excelマクロ】半角・全角を統一するクリーナーマクロ
Excelに入力されたデータに、半角と全角が混在してしまうことはよくあります。見た目には似ていても、Excelでは別の文字として扱われるため、集計や検索でトラブルになる原因になります。 たとえば、「アイウエオ」と「アイウ […]
Excelに入力されたデータに、半角と全角が混在してしまうことはよくあります。見た目には似ていても、Excelでは別の文字として扱われるため、集計や検索でトラブルになる原因になります。 たとえば、「アイウエオ」と「アイウ […]
Excelで一覧表を作成する際、すべての行に罫線を引くと空白行まで印刷されてしまったり、見た目が煩雑になったりすることがあります。 特に帳票や提出資料では、「実際にデータが入力された行だけ」罫線を引くという処理が好まれま
請求書作成や勤怠管理など、毎月の業務で「月初日」と「月末日」を入力する作業は地味に手間がかかります。しかも、月によって末日が変わるため、毎回カレンダーで確認しながら入力する方も多いのではないでしょうか。 このような作業は
入力欄に制限をかけたいとき、「〇文字以上は目立たせたい」と思う場面があります。たとえば、備考欄に長すぎるコメントが入力されていたり、文字数制限を超えている可能性があるときなどです。 Excelの条件付き書式でもある程度は
Excelで印刷用の資料を作成する際、「ここで1ページに分けたい」と感じた経験はないでしょうか。ページ数が多くなると、改ページを手動で設定する作業はとても手間がかかります。 VBAを使えば、この改ページ挿入を自動で行うこ
Excelで100行を超えるような縦長の表を扱うとき、どこからどこまでが1グループなのかが見づらくなりがちです。確認ミスや操作ミスも起きやすくなります。 この記事では、一定行ごとに太罫線や背景色を自動で設定して表を見やす
VBAでファイルを保存する処理を組むときは、保存先フォルダの存在確認と自動作成をセットで入れておくのが基本です。フォルダがない状態で保存処理を実行するとエラーになるため、「なければ作る」という一手間が、マクロの安定動作に
VBAでフォルダ内の「最近更新されたファイルだけを開く」には、FileSystemObjectの DateLastModified プロパティで各ファイルの最終更新日時を取得し、日数条件と比較するだけで実現できます。日々
VBAでフォルダ内のファイル一覧をシートに書き出すには、Dir 関数でファイルを順番に取得してセルに出力するだけで実現できます。ファイル名だけでなく、フルパス・更新日時・ファイルサイズも一緒に取得でき、棚卸しや