• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル VBA 媒体内容チェック )

エクセルVBAで媒体内容チェックを実現する方法

このQ&Aのポイント
  • エクセルマクロを活用して、指定した媒体内にソースが存在するかを確認する方法について解説します。
  • また、エクセルのA列に記載されたパスが媒体に格納されたソースのディレクトリと一致しているかをチェックする手順も説明します。
  • 初心者でも理解しやすいように、具体的なコードとともに説明していますので、ぜひ参考にしてください。

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

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

> 2.エクセルのA列に記載しているパスが媒体にあるソースに格納しているディレクトリとあっていますか?あってなかったら、エラー出します。あったら”OK”出します だけならDIRの結果判定だけでいけますが、あってなければ正しいパスはどこなのか (ファイルはどこにあるのか)というのも付け加えたければ こちらが参考になるでしょう ファイルを検索する http://officetanaka.net/excel/vba/tips/tips36.htm

その他の回答 (1)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.1

「VBA Dir」でGoogleででも照会して勉強のこと。 初心者がやるべき課題ではなく、中級程度の課題。 ドライブぐらい既定にしたら。 ーー エクセルシートに A列   B列(ファイル名のみ) \Documents and Settings\XXXX\My Documents        01化.xls ・・・ のようなデータがあるとして ーー 参考 Sub test01() For i = 1 To 2 x = "C:" & Cells(i, "A") & "\" & Cells(i, "B") MsgBox x If Dir(x) <> "" Then MsgBox x & vbCrLf & "が存在します" Workbooks.Open x Else MsgBox x & vbCrLf & "が存在しません" End If Next i End Sub 説明用なのでMsgbox やOPEN  行は不要ならはずして。 ーー >VBAの初心者 質問の例からすると、JAVA(言語)をやれるのかな。それなら本件などやさしいものだろう。

関連するQ&A