エクセルのマクロで、

 「ファイルの削除」 をしたいのですが
どの様にやったらいいのでしょうか?
 削除するファイル名は常に同じです。
  

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2004/07/09 17:49:10
  • 終了:--

回答(7件)

id:MXF03305 No.1

MXF03305回答回数21ベストアンサー獲得回数02004/07/09 17:56:08

ポイント15pt

http://www.hatena.ne.jp/1089362950#

エクセルのマクロで、  「ファイルの削除」 をしたいのですが どの様にやったらいいのでしょうか?  削除するファイル名は常に同じです。   .. - 人力検索はてな

Kill( filename )

で消えます

id:hide1138

そんなに簡単にできるのですね

2004/07/09 18:22:04
id:ohmix1 No.2

ohmix1回答回数235ベストアンサー獲得回数142004/07/09 17:57:08

ポイント15pt

マクロってVBAのことでいいんですよね。

killで削除できます。

例:

Kill ”D:¥test.txt”

id:mokocchori-na No.3

mokocchori-na回答回数76ベストアンサー獲得回数02004/07/09 17:57:24

ポイント14pt

http://t_shun.at.infoseek.co.jp/My_Page/Excel-VBA/vba_page1.htm#

フォルダ・ファイル(ブック)操作

ファイルを変更・複写・移動・保護・削除

単純にファイルの削除は

Kill ファイル名

でできますよ。

id:sggk_matsu No.4

sggk_matsu回答回数1ベストアンサー獲得回数02004/07/09 18:03:49

ポイント14pt

以下はヘルプからコピーしました。

Kill pathname

引数 pathname は必ず指定します。引数 pathname には、1 つまたは複数の削除するファイル名を示す文字列式を指定します。フォルダおよびドライブを含めて指定できます。

解説

Kill ステートメントでは、複数のファイルを指定するための ”*” (アスタリスク) および ”?” (疑問符) のワイルドカード文字を使用できます。

Kill ステートメントを使って、開いているファイルを削除しようとすると、エラーが発生します。

メモ フォルダを削除するには、RmDir ステートメントを使用してください。

id:actual No.5

actual回答回数610ベストアンサー獲得回数12004/07/09 18:08:48

ポイント14pt

http://www.vector.co.jp/soft/win95/util/se105798.html

DirTools(Windows95/98/Me / ユーティリティ)

ファイル削除のマクロです

id:ishihama No.6

ishihama回答回数4ベストアンサー獲得回数02004/07/09 18:09:39

ポイント50pt

URLはダミーです。

Sub macro1()

Set Fs = CreateObject(”Scripting.FileSystemObject”)

Source = ”c:¥temp.txt”

Set F = Fs.GetFile(Source)

F.Delete

End Sub

id:honey3 No.7

honey3回答回数350ベストアンサー獲得回数02004/07/09 18:20:59

ポイント14pt

http://www.asahi-net.or.jp/~ef2o-inue/vba_o/sub05_110_080.html

VBA応用(フォルダ内のファイル一覧の取得)

まず、指定フォルダのファイルの一覧を取得して、

http://www.asahi-net.or.jp/~ef2o-inue/index.html

☆ Excelでお仕事!(Excel全般の解説サイト) ☆

次に不要なファイルを削除するという感じですか。

id:hide1138

皆さんありがとうございました

2004/07/09 18:22:55

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません