
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で質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
Excelで複数ブックの同一セルに同じ値を入力するにはどうすればよいですか?
Excel(エクセル)
-
複数のexcelファイル 同一セルの値を一気に変更するには、
Excel(エクセル)
-
エクセルで複数ファイルのセルの数式を一部置換
Excel(エクセル)
-
-
4
エクセルで複数のブックに、値を同時入力する方法は?
Windows Vista・XP
-
5
エクセル 複数のブックを一度で編集する方法
Excel(エクセル)
-
6
ブックを開かずに、フォルダ内にある複数ブックの、特定セルの値を抽出した
Excel(エクセル)
-
7
複数のブックに一括で値入力するマクロを教えてください
Excel(エクセル)
-
8
ExcelのVBAで同一フォルダ内にあるファイルに同じ処理をしたい
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCEL VBA 指定したファイルが...
-
Excel:上書き保存時にワークシ...
-
【マクロ】名前を保存する際に...
-
データ参照先が別ファイルの場...
-
Excelファイルを開いた時に、特...
-
【マクロ】変数に入れるコード...
-
Excelマクロで指定したファイル...
-
二つのエクセルBOOKを結合した...
-
秀丸:あらかじめ設定した複数...
-
Accessのaccdbファイルを起動で...
-
accessフォルダを移動したらフ...
-
フォルダ内のブック全部にパス...
-
EXCELマクロを無効にして開く方法
-
ファイルの保存場所を変えたら...
-
差し込み印刷の元データファイ...
-
ISOファイルとMDSファイル
-
CSVファイルがカンマ区切りにな...
-
access2021 強制終了してしまう
-
【COBOL】read文でエラー
-
共有フォルダの最終アクセス者...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCEL VBA 指定したファイルが...
-
【マクロ】変数に入れるコード...
-
データ参照先が別ファイルの場...
-
フォルダ内のexcelファイルを順...
-
エクセルマクロで不特定なファ...
-
【Excel VBA】ファイル名が一...
-
【マクロ】名前を保存する際に...
-
ファイルの保存場所を変えたら...
-
秀丸:あらかじめ設定した複数...
-
フォルダ内のブック全部にパス...
-
エクセル 複数ファイルの一括...
-
ファイルを開かずにマクロを実行
-
accessフォルダを移動したらフ...
-
vba初心者です。 質問です。 毎...
-
Excelのマクロでファイルを開く...
-
EXCELマクロを無効にして開く方法
-
エクセルのシートの数を数えた...
-
エクセルファイルを開く時、関...
-
Excel VBA seleniumのedge操作...
-
ワード2007で複数ファイル自動...
おすすめ情報