[解決済み] VBAでファイルが存在するかどうかを確認する
2022-03-03 10:40:39
質問
Sub test()
thesentence = InputBox("Type the filename with full extension", "Raw Data File")
Range("A1").Value = thesentence
If Dir("thesentence") <> "" Then
MsgBox "File exists."
Else
MsgBox "File doesn't exist."
End If
End Sub
この中で、入力ボックスからテキスト値をピックアップすると、うまくいきません。しかし、もし
"the sentence"
から、もし
Dir()
と入力し、コード内の実際の名前に置き換えると、動作します。誰か助けてくれませんか?
どのように解決するのですか?
あなたのコードには
Dir("thesentence")
であるべきところを
Dir(thesentence)
.
コードを次のように変更します。
Sub test()
thesentence = InputBox("Type the filename with full extension", "Raw Data File")
Range("A1").Value = thesentence
If Dir(thesentence) <> "" Then
MsgBox "File exists."
Else
MsgBox "File doesn't exist."
End If
End Sub
関連
-
[解決済み] 閉じたワークブックから値を取得するExecuteExcel4Macro
-
[解決済み] SSISのエラーコードです。0x80040E37
-
[解決済み] VBAでRangeクラスのSelectメソッドに失敗する
-
[解決済み] Microsoft Officeをインストールせずに、C#でExcel(.XLSおよび.XLSX)ファイルを作成するにはどうすればよいですか?
-
[解決済み] Excel VBA Projectのパスワードを解読する方法はありますか?
-
[解決済み】Excelで列全体に数式を適用するショートカット【終了しました
-
[解決済み】Excelの既存の値に先頭の0/0を追加して一定の長さにする
-
[解決済み】Excel VBAでSelectを使用しないようにする方法
-
[解決済み] VBAで現在のワークシートのパスを取得する方法は?
-
[解決済み] vbaで文字列の中に二重引用符を入れるにはどうしたらいいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] 閉じたワークブックから値を取得するExecuteExcel4Macro
-
[解決済み] エクセルシートにおけるCSVデータの最大行数について
-
[解決済み] スプレッドシートに無限大はあるのか?
-
[解決済み] EXCELの複数範囲-範囲ごとに異なる回答が必要
-
[解決済み] "ピボットテーブルのフィールド名が有効ではありません。ピボットテーブルレポートを作成するには、ラベル付き列のリストとして構成されたデータを使用する必要があります」エラー
-
[解決済み] エクセルファイルの正しいcontent-typeは何ですか?重複
-
[解決済み] Excelの数式で二重引用符を含む文字列を作成する方法は?
-
[解決済み】Excel 2013で.csvファイルを正しく表示する方法は?
-
[解決済み] Excel用CSVファイルの生成、値の中に改行を入れるには?
-
[解決済み] シートが存在するかどうかのテストまたはチェック