No.2ベストアンサー
- 回答日時:
> ワイルドカード"*"はどんな時に使えるのですか
Dir関数を使用時の"*" (アスタリスク) および "?" (疑問符) のワイルドカード文字については、
VBAのヘルプを参照し、特に「使用例」のコードを理解してください。
その他 VBAでの ワイルドカード使用に関しては、ヘルプで Like で検索して、
Like 演算子 を参照し、同じく「使用例」のコードを理解されたら宜しいかと思います。
> 通常のOPENメソッドでの> ファイル名指定では使えないと思うのですが。
Workbooks.Openメソッドの1番目の引数は、ファイルが特定出来るように指定する必要が
ありますので、当然 ワイルドカード文字は、使用出来ません。
殆ど、フルバスで指定します。 もし、パス名を省略すると カレントホルダ内のファイルを
指定したことになります。([メニュー]-->[オプション]-->[全般]タブの中で指定)
No.1
- 回答日時:
こんな感じ
Sub test()
Const PName = "C:\決まったフォルダー\"
Dim FName As String
FName = Dir(PName & "固定した文字*")
Workbooks.Open FileName:=PName & FName
End Sub
早速の回答ありがとうございます。
やってみましたら、うまくいきました。
参考に教えていただきたいのですが、ワイルドカード"*"はどんな時に使えるのですか、通常のOPENメソッドでのファイル名指定では使えないと思うのでが。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) vbaサブフォルダーをワイルドカードで取得したい 2 2022/11/15 08:04
- Excel(エクセル) Excel VBAどこが間違ってますか? 4 2023/07/17 10:04
- Excel(エクセル) Excel VBA 3 2023/04/22 10:46
- Visual Basic(VBA) 複数ブックの統合について Excel VBA 1 2022/05/13 09:48
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2022/03/31 12:46
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/03 11:27
- Visual Basic(VBA) ファイル名の右側を変更したい ファイル名:「1001日別売上」の左側へ「2022」を追加し、「202 6 2022/10/14 10:03
- Visual Basic(VBA) 入力ボックスが繰り返しポップアップして止まらない。 下記コードでファイル名の変更をしたいのですが、変 1 2022/09/08 11:27
- XML エクセルのマクロについて教えてください。 3 2023/02/06 09:06
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/03 12:30
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
VBAでファイルを開くときにファイル名でワイルドカードを使用したいです
その他(プログラミング・Web制作)
-
参照するファイルをワイルドカードで指定したい
Visual Basic(VBA)
-
ワイルドカード「*」を使うとうまくいかないマクロの添削をお願いします
Visual Basic(VBA)
-
-
4
エクセルVBAでセルに入力したパスでブックを開く
Excel(エクセル)
-
5
excel VBA 部分一致の名前をパスに指定する方法
Excel(エクセル)
-
6
エクセルマクロで不特定なファイル名を使用するには
Excel(エクセル)
-
7
excel VBA 特定の文字列を含むフォルダを開く方法
Excel(エクセル)
-
8
EXCEL VBA 指定したファイルが存在しない場合メッセージボックスを表示させる
Access(アクセス)
-
9
Excel VBAで同じフォルダ内のファイルを開くには?
Excel(エクセル)
-
10
名前をつけて保存した後、元のファイルに戻るには
その他(コンピューター・テクノロジー)
-
11
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
12
【Excel VBA】ファイル名が一定でないファイルの指定方法
Excel(エクセル)
-
13
サブフォルダから部分一致のエクセルファイルを検索、選択して開くマクロについて
Excel(エクセル)
-
14
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
15
vbaサブフォルダーをワイルドカードで取得したい
Visual Basic(VBA)
-
16
VBA フォルダ名に特定の文字を含むフォルダを別フォルダにコピーするコードを教えて下さい
Visual Basic(VBA)
-
17
EXCELマクロで、開いてはいるがアクティブでないファイルをアクティブにする方法?
Excel(エクセル)
-
18
エクセルVBAのIf,Then 構文でOr条件とAnd条件の結合方法?
Excel(エクセル)
-
19
Exel VBA 別ブックから該当データを検索し、必要なデータを取得する方法について
Visual Basic(VBA)
-
20
メッセージボックスのOKボタンをVBAでクリックさせたい
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
1500文字程度というレポートが...
-
800字程度ってどくらいです...
-
Googleアカウントの作成がうま...
-
1600文字の8割って何文字ですか?
-
小論文の要約問題が150字程度っ...
-
課題で、A4用紙1〜2枚以内にま...
-
「amp;」ってどういう意味?
-
1000文字以上のレポートを出さ...
-
9文字の言葉
-
VBA 変数にアスタリスクが含ん...
-
aaabbbbの7文字を並べ替えてで...
-
チャットGPTに2000文字と指定し...
-
文字の上に横棒の意味
-
400字以上とは?どうゆうことで...
-
300字程度は308字になっても大...
-
写真の黄色の部分は40行×40文字...
-
神聖六文字っなんですか?
-
【電磁気に関する質問です。】 ...
-
行×文字数。例えば42×34で出て...
-
アルファベットの組み合わせの確立
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「amp;」ってどういう意味?
-
Googleアカウントの作成がうま...
-
800字程度ってどくらいです...
-
文字の上に横棒の意味
-
9文字の言葉
-
1500文字程度というレポートが...
-
エクセルで*を文字として置換し...
-
ExcelVBAでBookを開く時にファ...
-
普通の場合は400字詰め換算でも...
-
本を読むと想像力や表現力が上...
-
KADOKAWA電撃大賞ですが、 42×3...
-
写真の黄色の部分は40行×40文字...
-
トンチ文字の答えが分からない...
-
神聖六文字っなんですか?
-
1600文字の8割って何文字ですか?
-
レイアウトで行×文字数ってどう...
-
小論文の要約問題が150字程度っ...
-
YouTubeのサムネイルの時間表示
-
チャットGPTに2000文字と指定し...
-
400字以上とは?どうゆうことで...
おすすめ情報