• 締切済み

バッチファイル 媒体内容チェック エクセル 

バッチファイルを作ったことのないです。 ソースのディレクトリとソースを格納している媒体があります。 ex: a\b\c\d\f\rep.java g\h\j\k\d\f\rt\test.java ・         ・         ・ エクセルがあります。      A          B 1、a\b\c\d\f       rep.java 2、g\h\j\k\d\f\rt    test.java やりたいことは、  1.エクセルにあるソースが媒体にあるかどうか?あってなかったらエラーを出します。あったら、”OK”メッセージを出します。  2.エクセルのA列に記載しているパスが媒体にあるソースに格納しているディレクトリとあっていますか?あってなかったら、エラー出します。あったら”OK”出します。 うまく説明できないですが、ご教授お願いいたします。

みんなの回答

  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.1

エクセルのシート上に      A          B     パス       ファイル名 1、a\b\c\d\f       rep.java 2、g\h\j\k\d\f\rt    test.java と情報が入っているのですね バッチファイルを別途作るのではなく エクセルのVBAを使って A列で指定したパスに B列で指定した ファイルの有無を チェックさせる方法ではだめなのでしょうか? 参考までに http://officetanaka.net/excel/vba/file/file06.htm などに参考となるVBのコードがあります。 エクセル VBA ファイルの有無 とかで検索すればたくさんあります。

shenyanhe
質問者

お礼

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

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセル VBA 媒体内容チェック 

    エクセルマクロで以下のことを実現したいですが、VBAの初心者で、なかなかうまくできないです。 内容は以下です。お願いいたします。 ソースのディレクトリとソースを格納している媒体があります。 ex: a\b\c\d\f\rep.java g\h\j\k\d\f\rt\test.java ・         ・         ・ エクセルがあります。      A          B 1、a\b\c\d\f       rep.java 2、g\h\j\k\d\f\rt    test.java やりたいことは、  1.エクセルにあるソースが媒体にあるかどうか?あってなかったらエラーを出します。あったら、”OK”メッセージを出します。  2.エクセルのA列に記載しているパスが媒体にあるソースに格納しているディレクトリとあっていますか?あってなかったら、エラー出します。あったら”OK”出します。 うまく説明できないですが、ご教授お願いいたします。

  • テキストをExcel2000に貼り付け

    .txtを参照してファイル内容を、マクロで Excel2000に貼り付けたいと考えています。 先頭の1行は決まっていて2行目からが 対象になります(コロン区切りのファイルです) コロンは削除してA~Jまでの文字を ExcelのA~Jのセルに貼り付ける 例).txtの記述 START :A :B :C :D :E :F :G :H :I :J :A :B :C :D :E :F :G :H :I :J :A :B :C :D :E :F :G :H :I :J ExcelのA1セルから最大20000行まで対応したいです。 どうかご教授願います。

  • エクセルの使い方についてお教えください。

    エクセルの使い方についてお教えください。 例えば、 a | b | f c | g | j d | h | k | m e | i | l | n | o | のように、右肩下がりになっている列を、 a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | のように一列にまとめる方法は無いでしょうか? 何卒よろしくお願いいたします。

  • エクセルについて

    エクセルで A B C D E F G H I J K L M N O P Q R … と並んでいるデータを A B C D E F G H I J K L … のように並べ変えたいのですが、最も効率のよい方法を教えてください。 上記のアルファベット1つにセル1つです。 Office2007を使用しています。 以上、宜しくお願い致します。

  • EXCELの表で縦横の入れ替え方法

    EXCELの表で 縦軸と横軸を入れ替える方法ってありますか? つまり A B C D E F G H I J K L っていう表を A E I B F J C G K D H L にしたいのです。

  • エクセルのセル抽出でチェックシート

    複数ブックの同じシートの特定セルの内容を抽出し、1つのチェックシート用のエクセルに貼り付けたいのですが、可能でしょうか。 複数ブックは1つのフォルダの中に入れます。特定セルは複数のシートにまたがっています。 Book1 Sheet1:A5, B10, D20/Sheet3:C1, H4/Sheet5:F7 Book2 Sheet1:A5, B10, D20/Sheet3:C1, H4/Sheet5:F7 Book3 Sheet1:A5, B10, D20/Sheet3:C1, H4/Sheet5:F7  ・  ・

  • エクセルの関数についてです。平均・最小値・合計

    エクセル2003です。 下記の14~7までの数字から、少ない数字を5つ選び、 その5つの平均を出したいのですが、調べて見てもわかりません。 「1J」に「9.2」と出るようにお願いします。 すいませんが、よろしくお願いします。   A  B  C  D  E  F  G  H  I  J 1  14  9 13 12 11 10 15  9  7   

  • エクセルで2列以上のものを同時に並び替えするには

    エクセルで下記のようなデーターがあるとします。 1 A  G     B  H 2 C  I  ○   D  J 3 E  K   F  L このようにひとつの項目に2行づつあるものに対して、最後に○をつけたものを先頭に2行そのまま一気に並び替えるにはどのようにすればよろしいでしょうか?要するに 2 C  I  ○   D  J 1 A  G     B  H 3 E  K   F  L このようにしたいです。 よろしくお願いいたします。

  • excel 関数作成の簡素化 ?

    A B C D E F G H I J 1784 1784 1781 1782 1809 1813 1821 1813 1784 1784 (1)A-B B-C C-D D-E E-F F-G G-H H-I I-J (1)0 3 -1 -27 -4 -8 8 29 0 (2)=SUMIF(A:I,">0",A:I) で 40になる 上記の(1)を使用せず (2)のように一気に出来ないか? もしも 表示が悪ければ 書き直し する為 回答不要

  • エクセル マクロでセルを自動移動

    例1のようになっているエクセル表があります。 データは右方向、下方向へ増えます。 Cの列以降は4つ単位でしかデータは増えません。 それを例2の表のように列A,Bのデータはそのままに Cの列以降の4つのセルを区切りに下の行に移動して、 空白の列まで言ったらA2の行以降を最後の行まで繰り返しするという マクロを書くことは可能でしょうか。 出来ましたらそのマクロを教えてください。 例1 A1 B1 C1 D1 E1 F1 G1 H1 I1 J1 K1 L1 M1 N1 A2 B2 C2 D2 E2 F2 G2 H2 I2 J2 A3 B3 C3 D3 E3 F3 G3 H3 I3 J3 K3 L3 M3 N3 例2 A1 B1 C1 D1 E1 F1 A1 B1 G1 H1 I1 J1 A1 B1 K1 L1 M1 N1 A2 B2 C2 D2 E2 F2 A2 B2 G2 H2 I2 J2 A3 B3 C3 D3 E3 F3 A3 B3 G3 H3 I3 J3 A3 B3 K3 L3 M3 N3

このQ&Aのポイント
  • EPSON PX-K150とMacBook Airを無線で接続する方法について教えてください。
  • EPSON PX-K150の接続方法について詳しく教えてください。MacBook Airとの無線接続ができない問題についても解決方法を教えてください。
  • EPSON PX-K150のソフトのダウンロードができず、MacBook Airとの接続ができません。EPSON PX-K150とMacBook Airを無線で接続する方法についてお知らせください。
回答を見る