• ベストアンサー

EXCEL内にあるファイル名を削除する。

EXCEL内にあるファイル名を削除する。 いつもお世話になっております。 首題の件ですが、EXCELシート(sheet1)のA1:A1000に とあるファイル名(ファイル名は統一されていません。半角英数字のみで、重複なし) がはいっています。 パス-D:\集計\ にそのファイルが入っているのですが A1:A1000に記載しているファイルを削除するマクロをご教授 頂きたいのです。 皆様、宜しくお願いします。 また、厚かましく下記にも別件で質問をしております。 お力添え頂ければ幸いです。 http://okwave.jp/qa/q6170788.html

質問者が選んだベストアンサー

  • ベストアンサー
  • kmetu
  • ベストアンサー率41% (562/1346)
回答No.1

Dim mPath As String mPath = "D:\集計\" For i = 1 To 1000 Kill (mPath & Range("A" & i).Value) Next 基本的には上記で、あとエラーになったときなどの処理は考えてください。

matthew5
質問者

お礼

無事できました。 ありがとうございました。

関連するQ&A

  • EXCELで複数ファイルのセル抽出マクロ

    EXCELで複数ファイルのセル抽出マクロ いつもお世話になっております。 首題の件ですが、複数のEXCELファイル約100個があるフォルダに入っています。 フォーマットは統一されていますが、記載してあることは別です。 特定のセルの内容を抽出し、別のEXCELブックに保存したいと考えております。 例) パス-D:\集計\ ファイル名-統一されていません シート名-アンケート(統一している) 抽出したいセル-A1:A10とC10:C20(結合されているセルもあります) できれば保存するEXCELブックに抽出したA1の全集計結果をA1に、 抽出したC10の全集計結果をC10に保存したいのです。(1ファイルずつ改行を入れて) マクロを検索して調べてみたのですが、自分の環境に合わせてみるとうまく動かなく、 (単に私の勉強不足ですが・・・)お手上げ状態です。 皆様、宜しくお願いします。 また、厚かましく下記にも別件で質問をしております。 お力添え頂ければ幸いです。 http://okwave.jp/qa/q6170791.html

  • Excelのファイル名について

    ちょっと困ったことがあるので、ご存知の方回答お願いします。m(__)m 実は、Excel2000のテキストが2冊あるんですが、「名前を付けて保存」 の時にファイル名に制限があると記述があります。 しかし、1冊はファイル名の長さは、半角で255文字(全角127文字)とあり、 もう1冊は半角で250文字(ただいパス長が259文字)とあります。 どっちが正しいのでしょうか。 それと、ファイル名にパス長を書くとはどんな使い方なのですか。 初心者のつまらない質問ですが、どうか教えて下さい。

  • ファイル名が短いのにコピーできない

    ファイル名の長さはExcelで調べると全角(日本語)・半角(英数字)合わせて59文字なのですが、コピーできません。 ファイル名が長すぎるとコピーも削除もできないと聞いたことがありますが、決して長いとも思えません。 しかし、添付画像のように、「対象のパスが長すぎます」と表示されてしまいます。 最初からファイル名は変えておらず、コピーはできませんが表示はできます。ファイルは、JPGファイルです。 なぜファイル名が短いにも関わらず、コピーができないのに表示ができるのか分かりません。 自分がしたいことはそのファイルをコピーすることです。 ファイル名が長すぎるファイルをコピーするフリーソフトは知っていますが、そういうことではなく普通にコピーしたいです。 解決方法を教えてください。 OSはWindows 10です。 回答よろしくお願いします。

  • Excelセルの名前がどこにあるか分からない

    Excel2000を使用しセルに名前をつけ計算や集計を行っていたのですが 過去に作ったシートのためどこかに”a”や”aa”などの名前が残っているらしく、シートコピー時に”a”が重複している警告がでます。 シート上のどこになんと言う名前がつけられているか調べる方法を 教えてください。 また、セルの名前を消す方法はセル削除以外であるでしょうか よろしくお願いいたします。

  • 《エクセル2000》シート名をセルで指定する?

    「学校」「会社」「家庭」などをシート名に持つファイルがあります。 それぞれに入っている数字を「集計」シートに集計したいのですが、例えば集計シートのA1セルに「学校」などのシート名を表示させて、その「集計シートA1セルの値に該当する名前のシートのB1~B100を合計する」というのを、関数で表現するにはどうすればいいでしょうか?(VBAではなく) よろしくお願い致します。

  • ホームページ作成の際のファイル名 フォルダ名について

    ホームページ作成時に htmlファイルのファイル名、また 画像などを入れているフォルダ名は 原則として半角英数字と決まっているのでしょうか? また . / ! \ など 英数字以外の記号は つかってはいけないのでしょうか? ご回答よろしくお願いいたします。

    • ベストアンサー
    • HTML
  • EXCEL VBA 複数ブックを自動オープン

    お世話になります。田中と申します。 Excel VBAを使って下記(1)、(2)の処理を実現したいと思っております。 どなたかVBAロジックをご教授いただけませんでしょうか。 (1)集計.xlsxというブックがあります。このブックに[ファイル]というシートがありまして A1のパス、B1にファイル名が記入されています。 この組み合わせのファイル数は可変ですが下記のように大体10個程度あります。 A2(パス)+B2(ファイル名) A3(パス)+B3(ファイル名) A4(パス)+B4(ファイル名) A5(パス)+B5(ファイル名) ・・・ (2)このシートに[開く]というボタンを配置して、クリックされたらA1(パス)+B1(ファイル名)でファイルを開いて何もしないですぐに閉じて、次のファイルを開いて閉じて、また次のファイルを開いて閉じて。。という動きをファイル数分繰り返したいのです。 変な処理ですが、本Excelのリンクの値がリンク先のファイルを開かないと値が飛んでこないので、リンク先のファイルを開く処理を自動化したかったのです。 どなたかご教授いただけますでしょうか。 よろしくお願い致します。 環境 Excel2013

  • エクセルで2つのファイルをリンクさせる

    エクセルでの集計をしています。 A~Fのファイルがあり、このファイルには統一されたフォーマットに沿ってデータ(店名、住所など)が集められています。 この、A~Fのファイルで変更を行ったのを、全く別のファイルである「Z」のシートに反映をさせたいと思っています。 ただ、A~Fのファイルは、データの内容を変更するだけではなく、切り取り、貼り付け、いわゆるコピー&ペースト、行の挿入、削除を行います。 これらも含めて、A~Fのファイル情報を、Zというファイルの、シート1~6に反映させたいと思っております。 データの変更だけなら、リンクの貼り付けで大丈夫なのですが、挿入、切り取りなどは反映されませんでした。 もしも、方法をご存知の方が折られたらご教授よろしくお願いします。 ちなみに、エクセルのバージョンは 2003です。

  • 削除してもよいファイルの見分け方はありますか?

    重複、または不要ファイル削除ツールで削除してよいファイルと削除してはいけないファイルの区別がつきません。ファイル名を見てもほとんどどのファイルのことかわからずにいます。 たとえば「空のファイル」は必ずしも削除してもよいとは限らないのでしょうか。

  • エクセル保存終了で一時ファイルが残ってしまう。

    エクセル保存終了で一時ファイルが残ってしまう。 職場でExcel2003+VBAを利用しています。(自宅ではExcel2002+VBAです) 不特定多数の人が利用している職場で、保存終了後に、拡張子なし英数字名の一時ファイルが残ってしまう場合があります。 理由はファイルが1M以上あり、保存に時間がかかります。砂時計表示中に再度、終了操作をしてしまい、重複して終了処理させてしまう為と思われます。 重複終了操作対策は色々試みています。 (対策案は以前、この場で質問させて頂いています) 消えずに残ってしまった一時ファイルは、私が手作業で削除しています。 VBA等で自動削除する方法はありましたら教えて頂きたくお願いします。

専門家に質問してみよう