A 回答 (4件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
何のVBAをお使いでしょうか?
単純に内容を別ファイルにするなら「COPY 元ファイル 新ファイル」で
コピーできそうに思います。
開いて内容を編集して、という場合は別処理が必要ですが
Excel、Word、ACCESSなど、利用可能なオブジェクトが異なります。
No.2
- 回答日時:
vbaの関数であればOPEN文、PRINT文、WRITE文、INPUT文、LINE INPUT文
この程度を理解すれば対応できると思います。
ヘルプを調べてみればよいでしょう。
この回答への補足
ご指摘の通りしてみました。
しかし、この方法だと複数のテキストを一つに
まとめれないんですが、できるのでしょうか?
ちなみに、こんな感じで作ってみました。
Open "c:\text.txt" For Output As #2
Open "c:\text1.txt" For Input As #1
Do While Not EOF(1)
Line Input #1, TextLine1
Print #2, TextLine1
Loop
'
Close #1
Open "c:\text2.txt" For Output As #3
Do While Not EOF(2)
Line Input #3, TextLine2
Print #2, TextLine2
Loop
'
Close #2
Close #3
No.3
- 回答日時:
1~10のファイルを一つのファイルにしたいということですか?
であれば
関数として
Function AppendFile(InputFile as string,Fp as Integer) as Integer
dim Fp2 as Integer
Fp2 = freefile
OPEN InputFile for Input As fp2
Do While Not EOF(fp2)
Line Input #fp2, TextLine1
Print #fp, TextLine1
Loop
close fp2
End Function
を作成して
呼び出し側
sub Main()
dim Fp as Integer
dim rtn as integer
Fp = freefile
OPEN "最終ファイル" for Output As fp
rtn = AppendFile("file1.txt",fp)
rtn = AppendFile("file2.txt",fp)
rtn = AppendFile("file3.txt",fp)
rtn = AppendFile("file4.txt",fp)
・
・
・
close fp
end Sub
とするのかな
DOSのコマンドを呼び出しするなら
shell("COPY FILE1.TXT+FILE2.TXT+FILE3.TXT 結合ファイル名")
No.4
- 回答日時:
どのような処理を最終的にご希望かわかりませんが、
以前私が作ったマクロを紹介します。
http://wordvba.cocolog-nifty.com/blog/2009/06/po …
こちらのブログに掲載してあるのですが、フォルダ内の
全ての(複数の)ワード文書をひとつのワード文書に
コピペするマクロです。
ブログの説明にも記載していますが、プログラム文を
変更すれば、テキストファイルにも対応します。
もしかしたら参考になるかと思いました。
テンプレートをダウンロードすれば、コードはそのまま
読めますので、ご参考まで。
参考URL:http://wordvba.cocolog-nifty.com/blog/
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/21 09:42
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/08/08 15:45
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/08 11:02
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/16 14:36
- Excel(エクセル) 【VBA】指定フォルダに格納中のテキストファイルをエクセルで処理し結果のエクセルを新規フォルダに保存 1 2022/03/25 14:19
- Excel(エクセル) Excelにて、フォルダ内のTextファイルをマクロで統合すると文字化けしてしまう時の解消コード 4 2023/01/01 07:32
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/02/05 09:55
- その他(ソフトウェア) powershell で出力したテキストファイルをvim で開くと文字化け 2 2023/01/11 21:39
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/15 15:48
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/07/15 16:33
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
テキストファイルの行数を取得...
-
バイナリファイルをテキストフ...
-
ファイル内のデータを1行削除...
-
VBSで指定行に挿入
-
fopenで開いたファイルのサイズ...
-
freadとfwrite
-
C言語のファイル読み込みに関し...
-
fgetsで2行目から文字化け
-
C言語初心者の質問失礼します。
-
フルパスから最後のディレクト...
-
バッファとは何ですか
-
GetPrivateProfileStringでini...
-
csvファイルを開かずに文字を検...
-
FTPでputすると空ファイルが出...
-
ACCESSのEXEを作るのは可能...
-
どんなプログラムを書いても指...
-
ファイル名の先頭にアンダース...
-
Access クエリ実行が急に非常に...
-
SGファイルって何ですか?
-
ExcelVBAでカレントディレクト...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ファイル内のデータを1行削除...
-
バイナリファイルをテキストフ...
-
fgetsで2行目から文字化け
-
テキストファイルの行数を取得...
-
c言語 2つのファイルを行ご...
-
C言語での改行コードの扱いにつ...
-
改行までの一文字ずつのファイ...
-
VBSで指定行に挿入
-
【VB.Net】バイト型配列に読み...
-
freadとfwrite
-
巨大なテキストファイル(可変...
-
0バイトファイルの作成
-
fopen(書き込みモード)でファイ...
-
fopenで開いたファイルのサイズ...
-
winsock recvでの文字化け
-
ファイルサイズ指定し、ファイ...
-
fortranで文字列を読み込む際の...
-
【C言語】テキスト読み込みの行...
-
C言語での採番について
-
VS2010 MFC CStdioFileについて
おすすめ情報