Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


2731 / 13646 ツリー ←次へ | 前へ→

【66330】データを開く・処理・保存のVBA 田渕 10/8/23(月) 14:14 質問[未読]
【66331】Re:データを開く・処理・保存のVBA kanabun 10/8/23(月) 15:40 発言[未読]
【66332】Re:データを開く・処理・保存のVBA 田渕 10/8/23(月) 18:29 お礼[未読]

【66330】データを開く・処理・保存のVBA
質問  田渕 E-MAIL  - 10/8/23(月) 14:14 -

引用なし
パスワード
   エクセル2007です。

1.デスクトップに、sampleと言う名前のフォルダがあります。
2.sampleフォルダには、data1.cvs 、data2.cvs 、data3.cvs 等 複数のデータファイルがあります。
3.sampleフォルダに入っているデータファイルを順番に開いて処理します。
4.開いたデータファイルには、データファイルと同じ名前のシートがあります。
  シート名:data1 となっています。
5.そのシートのセルD3から下に向かって数値が入っています。
 (連続して複数のセルに数字が入っています。最高でも50行くらいです。)
6.その数字を3倍して、E列に入れます。
7.処理の終わったファイルを、data1.xlsと言う名前にして、保存します。
8.保存先は、デスクトップのresultと言う名前フォルダです。
9.処理の済んだdata1.cvsは、元のデータのままで、元のフォルダに残ります。
10.この作業を、デスクトップのsampleフォルダのデータファイルの数だけ行います。

11.system.xlsと言うファイルのVBAに、このプログラムを書き込んで、動かしたいのです。

上手に説明できませんが、この様な作業です。
エクセルのVBAを使って、出来ないでしょうか?

5年間部署が変わり、エクセルを使っていません。
以前は必死でエクセルVBAを勉強して、少しできるようになりました。
すっかり忘れてしまい、どこから手を付けていいいか判りません。

特に、フォルダ内のファイルを、順番に開いていくところが全く出来ません。
ファイルの数だけ「開く→処理→保存」をループさせることができません。
本当に面倒ですが、よろしくお願いします。

【66331】Re:データを開く・処理・保存のVBA
発言  kanabun  - 10/8/23(月) 15:40 -

引用なし
パスワード
   ▼田渕 さん:

>11.system.xlsと言うファイルのVBAに、このプログラムを書き込んで、動かしたいのです。

>以前は必死でエクセルVBAを勉強して、少しできるようになりました。
>すっかり忘れてしまい、どこから手を付けていいいか判りません。

まず、ExcelVBA では操作のマクロ記録ができたことを
思い出してください。

とりあえず、
system.xls 上で、
>1.〜 10.
までの操作をマクロ記録してみてください。

【66332】Re:データを開く・処理・保存のVBA
お礼  田渕 E-MAIL  - 10/8/23(月) 18:29 -

引用なし
パスワード
   教育的な注意がありましたので、記事を削除したいと思います。
しかし、レスがあると削除できません。
とにかく、ご迷惑をおかけしているので中止します。

質問箱のルールを知らないで
申し訳ございませんでした。

2731 / 13646 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free