アプリ版:「スタンプのみでお礼する」機能のリリースについて

初歩的な質問ですが、

あるファイルに、規則的なPDFファイルが大量にあり、
そのファイル名の先頭から2~10桁を抜き出し。
エクセルファイルに落としたいのですが、
良い方法が分かりません。
VBA初心者のため、できればプログラムくんでくれる方
おりませんでしょうか?

また、ファイル内のPDFファイルの名前だけをコピーして、
エクセルシートに落とすことはできないでしょうか?


よろしくお願い致します。

A 回答 (3件)

>パラメーターの形式が間違っています。

 ”B *.PDF”

タイプミスですね。空白も含め正確に入力してください。
    • good
    • 0
この回答へのお礼

解決致しました。

ありがとうございました。

お礼日時:2009/02/07 14:41

>また、ファイル内のPDFファイルの名前だけをコピーして、


>エクセルシートに落とすことはできないでしょうか?

07.フォルダ内に存在する全「.xls」ファイルのベース名を取得する
http://www.officetanaka.net/excel/vba/filesystem …
ご参考になれば。
    • good
    • 0

1.コマンドプロンプトを開きます。


2.CD とスペースを打ちます。
3.目的のフォルダを、コマンドプロンプトにドラッグドロップします。
  そうすると、「CD "C:\なんとかかんとか"」とフォルダ名が入力されます。
4.Enter
5.DIR /B *.PDF > LIST.TXT と打ちます。
6.Excelで、LIST.TXTを開きます。
7.メニューの、「データ」→「区切り位置」を実行します。
8.「スペースによって・・・固定長のデータ」を選んで、そのあとは、2~10桁が区切られるようにします。
9.実行すると、A列に1桁目、B列に2~10桁目、C列に11桁以降が入ります。
    • good
    • 0
この回答へのお礼

詳しいご説明ありがとうございます。

コマンドプロトコルというのは、これまで使用したことが
なかったのですが、ファイル名を取得するだけなら、
こちらの方法のほうが早いですね。

一点、教えていただきたいのですが、

DIR /B *.PDF > LIST.TXT

この指示を入力し、ENTERを押した後、
パラメーターの形式が間違っています。 ”B *.PDF”

このように表示され、フォルダー内にTXTファイルは
あるのですが、情報が何も入っていない状態です。

こちらの解決方法教えていただけないでしょうか?
よろしくお願い致します。

お礼日時:2009/02/07 10:54

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!