
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
OKWEBの質問#595745に私の回答が載っています。
これでエクセルワークシートのA列に、あるフォルダの中のブック名のリストが出来ます。これをやってファイル名がリストされるかやって見てください。
それから#2のプログラムと結合です。
#595745のプログラムの実行でファイル名が1つ掴めたプログラムのポイントのあとに、f = "c:\my documents\" & fn(i) 以下を組み合わせれば良いのですが、パス、フルパスの問題とか、必要なちょっとしたVBAの修正が出来るでしょうか。
テストが必要だが、この型の問題は回答者側でファイルを沢山作るのは大変なので、やりにくいんです。
No.2
- 回答日時:
3つのファイルのSheet1のA1をbook1のA列に集めました。
Arrayのところを、同一フォルダ内のファイルを取り出すように、プログラムを組みかえると質問のケースが出来そうです。1つのフォルダ内のファイル名を捉えるVBAは以前に
回答したことがあります。
Sub test01()
i = 1
fn = Array("", "test01.csv", "test02.csv", "test03.csv")
For i = 1 To 3
f = "c:\my documents\" & fn(i)
Workbooks.Open (f)
ActiveWorkbook.Sheets(1).Activate
Workbooks("book1").Sheets("sheet1").Cells(i, 1) = Cells(1, 1)
Workbooks(fn(i)).Close
Next i
End Sub
この回答への補足
回答ありがとうございます
googleでArray関数について調べてみましたが
理解不可能でした
同一フォルダの名前を”アンケート回収”としている
場合どのようになるのでしょうか
ちなみに
私の環境はmacですので
5行目の
f = "c:?my documents?" & fn(i) を
f = "desktop" & fn(i)にすればよいのでしょうか
No.1
- 回答日時:
マクロやそういったプログラムを作って自動化。
これが一番楽だとは思うのですが、
いかんせんどのような形式のアンケートなのか
わからないのでちょっと回答に躊躇しています
ただ、アルゴリズム的にはこうなるでしょう。
あらかじめフォルダ内に全てのExcelのファイルを
おいておく
新たなブック/ファイルを作成
質問ごとにシートを作成
プログラム内のフォームでフォルダを指定する
そのフォルダ内にエクセルのファイルがあるか確認
ファイルがなければプログラムを終了する
そうでなければ
エクセルファイルを読み込む(A)
新たなブック/ファイルに書き込む
(A)を繰り返す。
プログラム、気が向いたら作ります。
この回答への補足
回答ありがとうございます
アンケートのファイルの名前は
”0001.xls” ”0002.xls"・・・・・・”0322.xls”です
アンケートのファイルは、
Sheet1からSheet3までで構成されていますが使うのはSheet1のみです。
さらに、Sheet1のF2からI29を抽出し
まとめてコピペするSheet(以下、統合Sheet)のAからABの列に
上から順に4列ずつ書き込む。
作業を自動化したいのですが。
よろしくお願いします
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【至急】マクロのカードの書き方を教えてください 2 2022/09/03 20:23
- Visual Basic(VBA) 複数ファイルのデータの統合について 12 2022/05/14 12:03
- Excel(エクセル) Excel、同じフォルダ内のExcelファイルの特定シートのみを1つのファイルに集約したい 8 2022/09/07 15:12
- 統計学 t検定について教えてください 2 2023/02/23 16:35
- 数学 回答の意味について 3 2023/07/06 14:14
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- その他(社会・学校・職場) 業務内容についてどう思いますか? 私は客先の仕事を下請けとして行うという仕事をしていますが、(客先の 2 2022/05/04 16:17
- その他(社会・学校・職場) 業務内容についてどう思いますか? 私は客先の仕事を下請けとして行うという仕事をしていますが、(客先の 3 2022/05/04 17:55
- Excel(エクセル) 【VBA】指定フォルダに格納中のテキストファイルをエクセルで処理し結果のエクセルを新規フォルダに保存 1 2022/03/25 14:19
- Windows 10 Windows10の回復環境 2 2023/02/03 19:13
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「システム管理者によりこのプ...
-
Database mdb について
-
JPEGのデータがペイントで...
-
別のプログラムを選択の画面で...
-
デスクトップのアイコンが全て...
-
「プログラムから開く」一覧に...
-
VMGファイルを開くには
-
立ち上げ時にスタート不能ファイル
-
アウトルックをアンインストー...
-
終了時に毎回「プログラムの終...
-
テキストファイルが開けない
-
jpegを開こうとするとWindows M...
-
java(TM)platform SE binaryは...
-
Outlookの添付画像が開けない
-
アンインストールしたPCのプロ...
-
Updregって何ですか?
-
キングのアプリケーションマネ...
-
Windows Media Playerで再生す...
-
System Idle Processについて教...
-
拡張子.tibxの開き方
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「システム管理者によりこのプ...
-
別のプログラムを選択の画面で...
-
jpegを開こうとするとWindows M...
-
JPEGのデータがペイントで...
-
拡張子.tibxの開き方
-
CドライブのProgramFile内のフ...
-
Updregって何ですか?
-
VBScript ファイルの関連付けに...
-
PDF-Viewer
-
アウトルックをアンインストー...
-
VMGファイルを開くには
-
,xtx(拡張子)の関連付けを規...
-
「プログラムから開く」一覧に...
-
tiffファイルを「Office Docum...
-
終了時ApUsbPnPのプログラムが...
-
「いつも同じプログラムから開...
-
Outlookの添付画像が開けない
-
ファイルの関連付けを解除した...
-
Database mdb について
-
dllファイルの編集
おすすめ情報