
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
おっと、c:では引数が足りませんでしたc:\にします
以下が動くでしょう。
c:\に直下にある存在する全てのxlsファイルのA1セルに「同じテキスト、数式、または関数」を入力する。
Sub test()
For Each fl In CreateObject("Scripting.FileSystemObject").GetFolder("C:\").Files
If Right(fl.Name, 4) = ".xls" Then Workbooks.Open Filename:="c:\" & fl.Name: Range("A1").Value = "同じテキスト、数式、または関数": ActiveWorkbook.Save: ActiveWindow.Close
Next
End Sub
No.3
- 回答日時:
こんにちわ petiska-jp さん
別に1番さんも私も作らないとは言っていません。条件を詳しく述べてくださいと言っているだけです。
質問するのはかまいませんし仮に削除対象の丸投げ作成依頼でさえ大体私は答えるでしょう。
ですが条件が分からないのに作成することなどできません。
明確な条件と結果によって初めて処理を回答できるのです。
では大至急と言うので貴方のために大変苦心しました。subを含めて五行にも及ぶ大作です。
以下を回答として提示します。標準モジュールに貼り付けてください。
Sub test()
For Each fl In CreateObject("Scripting.FileSystemObject").GetFolder("C:").Files
If Right(fl.Name, 4) = ".xls" Then Workbooks.Open Filename:="c:\" & fl.Name: Range("A1").Value = "同じテキスト、数式、または関数": ActiveWorkbook.Save: ActiveWindow.Close
Next
End Sub
どうですか実行してみましたか?上記ではC:\にあるxlsファイル、つまりエクセルファイルを全て開きA1に「同じテキスト、数式、または関数」を書き込み上書き保存し閉じます。
貴方の現在述べた条件は全てクリアしました。200あろうが10000あろうが全てA1セルに書き込む処理をやってくれることでしょう。
はい、問題解決ですね?
追加処理・処理違い・補足等あればいってください。
No.2
- 回答日時:
はじめまして petiska-jp さん
フリーソフトといってもVBAで簡単にできるこの程度の処理がわざわざフリーソフトになっている気がしません。
貴方が作るとしても少なからずマクロの自動登録でファイルを開く閉じるを登録後、for処理で200件回す位です。
そして作ってる最中どうにもうまくいかないのなら途中までできたソースを出し、条件をより細かく提示すれば回答できるでしょう。
この回答への補足
> マクロの自動登録でファイルを開く閉じるを登録後、
> for処理で200件回す位です。
自動登録はなんとなくわかるのですが、
for処理というのがまだきちんと理解できていません。
その程度の超超初心者です。
時間をかけて勉強できればよいのですが、
急を要しています。
不勉強で恐れ入りますが、
ご教授のほどお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルのマクロについて教えてください マクロを実行して 作業フォルダの中にある PDFファイル名を 3 2023/07/01 15:16
- Visual Basic(VBA) 顧客ごとに違う点検案内を作成するマクロ 4 2022/09/16 05:34
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルのオートフィルターのしぼりをクリアーしたい 2 2022/12/24 08:36
- Excel(エクセル) 2つのVBAを一緒にしたら機能しなくなりました(エクセル) 7 2022/06/02 12:41
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2022/08/04 13:56
- Excel(エクセル) Excel、同じフォルダ内のExcelファイルの特定シートのみを1つのファイルに集約したい 8 2022/09/07 15:12
- Excel(エクセル) エクセル、画像ファイル名の書かれたセル(複数個所)に画像を一括で表示させる方法 1 2023/04/19 00:19
- HTML・CSS HTMLタグのあるCSVファイルを利用する方法 4 2023/03/19 14:41
- Excel(エクセル) セルの値からファイルを複数作りたい 2 2022/10/06 12:42
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/21 09:42
このQ&Aを見た人はこんなQ&Aも見ています
-
Excelで複数ブックの同一セルに同じ値を入力するにはどうすればよいですか?
Excel(エクセル)
-
複数のexcelファイル 同一セルの値を一気に変更するには、
Excel(エクセル)
-
エクセルで複数ファイルのセルの数式を一部置換
Excel(エクセル)
-
-
4
エクセル 複数のブックを一度で編集する方法
Excel(エクセル)
-
5
エクセルで複数のブックに、値を同時入力する方法は?
Windows Vista・XP
-
6
フォルダ内の全てのBookに同じ処理を繰り返す
Excel(エクセル)
-
7
Excel に貼り付けた図形が、保存した後、再度、開くと勝手に動いている。
Excel(エクセル)
-
8
複数のブックに一括で値入力するマクロを教えてください
Excel(エクセル)
-
9
ExcelのVBAで同一フォルダ内にあるファイルに同じ処理をしたい
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【マクロ】変数に入れるコード...
-
EXCEL VBA 指定したファイルが...
-
【マクロ】名前を保存する際に...
-
エクセルマクロで不特定なファ...
-
【Excel VBA】ファイル名が一...
-
VBAでワークブックの名前を変数...
-
フォルダ内のexcelファイルを順...
-
【マクロ】EXCELで読込したCSV...
-
エクセル(マクロ)のファイル...
-
ファイルを開かずにマクロを実行
-
エクセルVBAで送る操作
-
accessフォルダを移動したらフ...
-
ファイルの保存場所を変えたら...
-
データ参照先が別ファイルの場...
-
エクセルファイルを開く時、関...
-
秀丸:あらかじめ設定した複数...
-
Excelマクロで指定したファイル...
-
【VBA】フォルダ内のファイル全...
-
VBA EXCELファイル選択⇒指定セ...
-
vba初心者です。 質問です。 毎...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【マクロ】EXCELで読込したCSV...
-
EXCEL VBA 指定したファイルが...
-
【マクロ】名前を保存する際に...
-
フォルダ内のexcelファイルを順...
-
エクセルマクロで不特定なファ...
-
【Excel VBA】ファイル名が一...
-
ファイルを開かずにマクロを実行
-
フォルダ内のブック全部にパス...
-
EXCELマクロを無効にして開く方法
-
エクセル 複数ファイルの一括...
-
エクセル(マクロ)のファイル...
-
accessフォルダを移動したらフ...
-
秀丸:あらかじめ設定した複数...
-
データ参照先が別ファイルの場...
-
エクセルファイルを開く時、関...
-
Excelファイルがマクロを含むか...
-
ファイルの保存場所を変えたら...
-
エクセルのシートの数を数えた...
-
VBAでワークブックの名前を変数...
-
Excelのマクロでファイルを開く...
おすすめ情報