VBA– category –
-
VBA
【VBA実務】複数Excelファイルから特定セルを一括取得する方法|フォルダ内データを自動集約
「先輩、このフォルダのExcel全部開いてB2の担当者名とD5の金額をまとめるって…地味に大変です💦」 「それ、毎回手作業でやってるの?」 「はい…10ファイルくらいならいいんですけど、月末は30ファイルとかあって…」 「それならVBAで一発だよ。フォルダ指... -
VBA
【VBA実務例】CSV読込からデータ整形まで自動で完結するマクロ
複数CSVを読み込んで別シートに展開読み込んだデータに対して整形(タイトル追加・列幅調整・不要列削除など)を自動化読み込みと整形を一括で行う実務的なマクロ ▼実務でよくあるCSVの困りごと ヘッダーがない or 不要な行がある 日付や数値が文字列にな... -
VBA
【VBA】複数CSVを個別シートに読み込むマクロ【ファイル名で自動命名】
各CSVファイルを 別々のシートに保管 したいファイルごとにシート名を付けたい(=探しやすい)後から編集・確認・印刷などを個別に行いたい ▼完成イメージ 複数CSVを選択 各CSVの中身が新しいシートに1枚ずつ展開される シート名は元のCSVファイル名にな... -
VBA
【VBA】複数CSVファイルを一括読み込み!1シートにまとめるマクロ
複数のCSVを毎回1つずつ手作業で開いているデータを1つのシートにまとめて集計したい毎日の業務処理を自動化したい 結論:CSVファイルが多くてもまとめてしまえば集計可能です。 ▼完成イメージ 実行するとCSVファイルを複数選択できる 各CSVの内容を順に読... -
VBA
【実務向けVBA】選択したCSVファイルを読み込んでシートにコピー&自動で閉じる手順
ユーザーが自由にCSVファイルを選べるようにしたいCSVの内容をワークシートにコピーしたい処理後、CSVファイルは自動的に閉じたい 結論:GetOpenFilename+Workbooks.Open+Paste+Close で全て自動化可能! CSVの取り込み処理は実務で頻繁に登場しますが... -
VBA
【初心者向け】VBAで特定のシートのみを選択して別ブックとして名前を付けて保存する方法
複数あるシートのうち、特定の1枚だけを保存したい別ファイルとして自動保存したいが、手作業だと面倒VBAで「名前を付けて保存」ってどう書くの? 結論:1行ずつ丁寧に書けば簡単に実装できます VBAを使えば、特定のシートだけを抜き出して、別のExcelファ... -
VBA
【入力制限】条件ごとにセルの編集可否を切り替える方法
はじめに:Excelで「ここは触らせたくない」そんなとき 「このセルは計算式が入ってるから触られたくない!でも、他のところは入力できるようにしたい…そんなのVBAでできるの?」 「できます。条件によって“編集できるかどうか”を自動で切り替える、そんな... -
VBA
【初心者向け】VBAでセルの保護を設定・解除する方法をわかりやすく解説!
VBAで「セルの保護」を自動で設定・解除したいパスワード付きでシートをロックするには?一部のセルだけ編集可能にする方法は? 結論:ProtectとUnprotectメソッドで保護・解除ができます Excelの「セルの保護」は、シート単位で行います。VBAでは、次の2... -
VBA
【初心者向け】Excel VBAで新しいブックを作成する方法をわかりやすく解説!
Excel VBAで「新しいブックを作成」するには?作成したブックに自動で名前をつけて保存できる?作成後のブックにデータを書き込む方法は? 結論:Workbooks.Addを使えば、新しいブックが1行で作成できます VBAで新しいブックを作る処理はとてもシンプルで... -
VBA
【初心者向け】VBAのDo While / Do Untilを完全マスター!条件による繰り返し処理の使い分け解説
「For文以外にも繰り返しの書き方があるって聞いたけど、Do While とか Do Until って何が違うの?」 結論:条件が「満たされるまで続ける」のがDo While、「満たされたら抜ける」のがDo Untilです! 「何かの条件を満たすまで繰り返したい」ときに使える...
12