下記のVBAでエクセル名の取得できるところまでは作成できています。
このVBAで一覧にしてそのシート上でそのエクセルファイルを開きたいのですが
できるでしょうか?エクセル名とパスを取得する感じできるでしょうか?
詳しい方教えてください。
最終的には名前で検索をかけて2つのファイルを開きたいと思っています。
ご意見よろしくお願いします
Sub GetExcelFileNames()
Dim folderPath As String
Dim fileName As String
Dim row As Long
' フォルダーのパスを指定
folderPath = "C:\YourFolderPath\" ' ここに対象フォルダーのパスを記入
' フォルダーのパスがバックスラッシュで終わっているか確認
If Right(folderPath, 1) <> "\" Then
folderPath = folderPath & "\"
End If
' 初期設定
fileName = Dir(folderPath & "*.xls*") ' フォルダー内のExcelファイルを取得
row = 1
' アクティブシートをクリア
Cells.Clear
' ファイル名を取得してシートに書き込む
Do While fileName <> ""
Cells(row, 1).Value = fileName
row = row + 1
fileName = Dir
Loop
' 終了メッセージ
MsgBox "ファイル名の取得が完了しました。", vbInformation
End Sub
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
こんにちは
>エクセル名の取得できるところまでは作成できています。
>エクセル名とパスを取得する感じできるでしょうか?
作成したのなら、そのVBAでパスとファイル名を操作していることはわかっているはず。
シートにパスを表示するなり、リンクを設定するなりすれば良いだけの話です。
ちなみに、セルにリンクを設定したいのなら、以下の例の2番目で可能。
(マクロの記録で試しても同様の結果は得られます)
https://learn.microsoft.com/ja-jp/office/vba/api …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel VBAどこが間違ってますか? 4 2023/07/17 10:04
- Visual Basic(VBA) 一つのフォルダーに50個のエクセルファイルがあります。 各ファイルにはAとBのシートがあります。 5 2 2023/10/03 16:25
- Visual Basic(VBA) VBA 1 2024/02/03 22:51
- Visual Basic(VBA) VBA ファイル名取得 3 2024/02/18 13:24
- Visual Basic(VBA) Excel VBA マクロ あるフォルダー内の複数のファイルを統合したいです 1 2024/02/19 21:37
- Visual Basic(VBA) 貼り付けた値が消えていく 以下はソースファイルの2番目のシートのB6から最終行を取得 ターゲットファ 2 2023/07/27 12:23
- Excel(エクセル) VBA バックグラウンドで別ブックを開いてデータ転記 3 2024/04/04 14:24
- Excel(エクセル) Excelにて、フォルダ内のTextファイルをマクロで統合すると文字化けしてしまう時の解消コード 4 2023/01/01 07:32
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/08/09 10:33
- Visual Basic(VBA) VBA初心者です。 2 2022/10/10 11:52
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルvbaでdocuworksprinter...
-
エクセルVBAで一つ上の階層...
-
実行ファイルのパスを取得したい
-
VBAでパワーシェルを実行したい...
-
Excel 相対パス
-
xcopyコマンドの進行状況を表示...
-
C#でのProcess.Startと変数path
-
初心者powershellのPS1ファイル...
-
コマンドプロンプトのコピー関...
-
ExcelVBAの使い方 ¥の使い方...
-
【VB.NET】App.configにファイ...
-
Dosバッチでファイルパスからフ...
-
MPLABの使い方をご教示下さい。
-
phpに関わる所での、form actio...
-
パスワード保護されたExcelファ...
-
ユーザディレクトリのパス指定
-
Accessで「ファイルを開く」ダ...
-
【VBA】複数のtxtファイルから...
-
outlook開けない
-
EXCEL(VBA)で指定フォルダ内の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルvbaでdocuworksprinter...
-
エクセルVBAで一つ上の階層...
-
xcopyコマンドの進行状況を表示...
-
Excel 相対パス
-
実行ファイルのパスを取得したい
-
コマンドプロンプトのコピー関...
-
【VB.NET】App.configにファイ...
-
エクセルのマクロで特定フォル...
-
VBA★PDFをPDFアプリで印刷し...
-
ExcelVBAの使い方 ¥の使い方...
-
fopenでのパス指定
-
ExcelのVBAで上書き保存を確...
-
EXCEL(VBA)で指定フォルダ内の...
-
C#でのProcess.Startと変数path
-
【VBA】ExcelマクロでCSVファイ...
-
VBAでパワーシェルを実行したい...
-
A列に記載されているフォルダ...
-
初心者powershellのPS1ファイル...
-
Eclipse
-
VBAとロングファイル名
おすすめ情報

