
No.2ベストアンサー
- 回答日時:
こんばんは!
>9つのファイル全てに対し・・・
同じフォルダの保存されていて、「xlsx」ファイルすべてを対象としています。
>例えば、A列~J列10000行のデータがあるとして・・・
シート名の指定がないので、「Sheet1」に限定しています。
以下のコードを標準モジュールに登録してみてください。
Sub Sample1()
Dim myPath As String, fN As String
Dim wB As Workbook, wS As Worksheet
myPath = "保存場所のパス" & "\"
fN = Dir(myPath & "*.xlsx")
Application.ScreenUpdating = False
Do While fN <> ""
Workbooks.Open myPath & fN
Set wB = ActiveWorkbook
Set wS = wB.Worksheets("Sheet1")
wS.Range("B:B,E:E,G:G").Replace what:=1, replacement:="", lookat:=xlWhole
'//開いたブックを上書き保存して閉じる//
wB.Save
wB.Close
fN = Dir()
Loop
Application.ScreenUpdating = True
MsgBox "完了"
End Sub
No.1
- 回答日時:
>9つのファイル全てに対し
その9つはどこにあるのでしょう?
開いてるの?リストがあるの?
>マクロを作成することは可能でしょうか?
日本語で理路整然となることは基本的にマクロ化可能です。
>B列、E列、G列の「1」を空白に置換
これってマクロ記録できますよね。
あとは9つのブックをどうしたいのかだけでは?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 特定の文字を簡単な操作で半角スペースに変換するか削除したい 2 2022/11/01 10:35
- Visual Basic(VBA) EXCEL VBA 単語置き換え について質問です ブック名 ぶぶぶ シート名 ししし セル V3〜 3 2023/03/08 01:41
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
- Visual Basic(VBA) Excel VBA 教えてください。 VBA初心者です。 詳しい方がいましたら教えてください。 下記 3 2023/04/25 11:22
- Visual Basic(VBA) excelにて、特定の列に数字入力してあれば、入力してある行コピーして 別ファイルに張り付ける 2 2022/08/11 05:33
- Visual Basic(VBA) VBAで、特定の文字より後を削除して残った数値を文字列に変換と特定の文字より前も削除したい 3 2022/04/15 19:21
- Excel(エクセル) excelの列幅高さが勝手に変わる(特定のPCだけ) 8 2022/07/14 16:51
- Excel(エクセル) Excel 文字列を結合するときに重複をなくしたい 関数・VBA 2 2022/12/12 10:40
- Excel(エクセル) 【Excel】指定のセル内容を基に別シートのセルを検索して選択する【VBA】 1 2022/06/16 16:16
- その他(プログラミング・Web制作) テキストエディタで複数行にわたる文字列の行頭に番号を振る方法 4 2023/03/11 12:57
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「段」と「行」の違いがよくわ...
-
エクセルで離れた列を選択して...
-
エクセルマクロ 検索と抽出
-
Excel2010 特定の値から別シー...
-
顧客データをテーブルデータに...
-
【再投稿】【マクロ】元データ...
-
列方向、行方向の定義
-
ExcelのVBAで複数行削除を行う場合
-
土日の列幅の自動変更を教えて...
-
Excel VBAマクロ セル位置取得...
-
Excelの次の列取得
-
Excel 2つのデータの重複分を1...
-
文字の一部分一致のデータをVlo...
-
EXCELでデータの部分的並び替え
-
エクセルのマクロで範囲を選択...
-
もしF列が○の時 ある¥ファイル...
-
エクセル SUMIFを使って下から...
-
VBA エラーコード1004について
-
連続的に+○、-○1ずつ抜き出し...
-
エクセルでこのリストの加工を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「段」と「行」の違いがよくわ...
-
エクセルで離れた列を選択して...
-
LEFT関数とIF関数の組み合わせ...
-
VLOOKUPの列番号の最大は?
-
VBA 指定した列にある日時デー...
-
Excelの行数、列数を増やしたい...
-
エクセルのソートで、数字より...
-
列方向、行方向の定義
-
VBAで別ブックの列を検索し、該...
-
エクセル マクロ 範囲指定で...
-
CSVファイルの「0落ち」にVBA
-
エクセルマクロPrivate Subを複...
-
エクセルで最初の行や列を開け...
-
最近急にVBAの処理速度が遅くな...
-
VBA
-
Excel文字列一括変換
-
エクセルで複数列の検索をマク...
-
エクセル マクロ 範囲の値を上...
-
横軸を日付・時間とするグラフ化
-
Alt+Shift+↑を一括で行うには、...
おすすめ情報