No.6
- 回答日時:
[データ]→[データの取得]→[ファイルから]→[フォルダーから]
でフォルダコネクタを使用して ファイル情報を読み込めます。
[データの変換]でエディタを開いて ファイル名のところを
右クリック[ドリルダウン]
すればいいでしょう。
No.5ベストアンサー
- 回答日時:
コメント拝見しました。
【Aセルに入力して欲しい名前】
C:\Users\user\Documents\Aフォルダ\a.xlsx
これを満たすのであれば、先の回答のA1セルに書き込む部分を
以下のように書き換えてください。
Range("A1").Value = myFile
↓
Range("A1").Value = myPath & "\" & myFile
No.4
- 回答日時:
ChatGPTに回答させましょう
以下は、VBAを使用してフォルダからエクセルファイル名を取得し、それを任意のエクセルファイルのAセルに書き込む方法の例です。
Sub GetExcelFileName()
Dim FolderPath As String
Dim FileName As String
Dim ExcelApp As Object
Dim TargetWorkbook As Workbook
' フォルダのパスを指定
FolderPath = "C:\Users\user\Documents\Aフォルダ\"
' フォルダ内のエクセルファイル名を取得
FileName = Dir(FolderPath & "*.xlsx")
' エクセルアプリケーションを作成
Set ExcelApp = CreateObject("Excel.Application")
' 任意のエクセルファイルを開く
Set TargetWorkbook = ExcelApp.Workbooks.Open("パス\任意のエクセルファイル.xlsx")
' Aセルにエクセルファイル名を書き込む
TargetWorkbook.Sheets(1).Range("A1").Value = FileName
' ブックを保存
TargetWorkbook.Save
' ブックを閉じる
TargetWorkbook.Close
' エクセルアプリケーションを終了
ExcelApp.Quit
' オブジェクトの解放
Set ExcelApp = Nothing
Set TargetWorkbook = Nothing
End Sub
このスクリプトでは、フォルダパスと任意のエクセルファイルのパスを指定する必要があります。また、フォルダ内に複数のエクセルファイルがある場合は、最初のファイルのみが取得されます。
No.3
- 回答日時:
No.2
- 回答日時:
AIに作らせたものです。
フォルダ内のファイルの有無のチェックも入ってますが、不要なら末尾に「★」のついた行を削除してください。
Sub GetFileName()
Dim myPath As String
Dim myFile As String
' フォルダのパスを設定
myPath = "C:\Users\user\Documents\Aフォルダ"
' 指定されたパスのファイルを取得
myFile = Dir(myPath & "\*.*")
' ファイルが存在する場合は、A1セルにファイル名を書き込む
If myFile <> "" Then'★
Range("A1").Value = myFile
Else'★
MsgBox "ファイルが見つかりませんでした。"'★
End If'★
End Sub
ご指導、ありがとうございます。
Aセルnファイル名前は、記入されました。
ファイルパスではなく、ファイル名のみ記入でした。
99%は希望通りでございました。
もし、ご存じでしたら、ご指導お願いします
【Aセルに入力された名前】
a.xlsx
【Aセルに入力して欲しい名前】
C:\Users\user\Documents\Aフォルダ\a.xlsx
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【VBA】フォルダAにある2つのファイルの内1つを、フォルダBへ。もう1つを、フォルダBへ移動したい 6 2022/07/26 08:51
- Excel(エクセル) フォルダAからフォルダBへファイルを移動するVBAについて 1 2022/07/21 22:47
- Excel(エクセル) フォルダAから1つのファイルだけを、フォルダBへを移動するVBAについて 2 2022/07/25 11:45
- Visual Basic(VBA) エクセルのマクロについて教えてください マクロを実行して 作業フォルダの中にある PDFファイル名を 3 2023/07/01 15:16
- Excel(エクセル) 1つのファイルを3つのフォルダにファイル名を【明日の日付】にして、コピーをしたい 2 2022/12/21 17:43
- Excel(エクセル) 1つのファイルを複数のフォルダにファイル名を【明日の日付】にして、コピーしたい 5 2022/12/13 20:11
- Excel(エクセル) 【VBAファイル移動】2つのマクロを順に実行。1つ目のマクロが実行不可⇒2つ目が実行不可となる件 2 2022/07/29 12:17
- Excel(エクセル) 【マクロ】フォルダAからダBへファイルを、ファイルの更新日時の条件で、1つづつ移動するには? 3 2022/08/25 09:56
- デスクトップパソコン フォルダ内の順番 4 2023/05/10 14:18
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2023/02/04 12:47
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
時間によってファイル名が変わるエクセルをほかのエクセルでデータを参照する方法
Excel(エクセル)
-
【マクロ】ファイル名の変更について
Excel(エクセル)
-
Excelにてある膨大なデータを管理しています。 そこで、特定の市町村にのみ色を付けたいです。 Ex
Excel(エクセル)
-
-
4
【関数】スペースがいくつ入った後の文字列を取り出したい
Excel(エクセル)
-
5
エクセルの神よ、ご回答を! エクセルのコメント欄について質問2点。
Excel(エクセル)
-
6
[オートフィルタ]の適用範囲の確認は可能か?
Excel(エクセル)
-
7
エクセルで不等号記号(≠)が上にずれて表示される
Excel(エクセル)
-
8
エクセル初心者です 関数の入れ方を教えてください
Excel(エクセル)
-
9
[関数について]わかる方教えてください
Excel(エクセル)
-
10
エクセルで指定した日付、店舗の数値を自動で反映させる。
Excel(エクセル)
-
11
文字列になっている時間をVBAで処理できません。
Excel(エクセル)
-
12
エクセルでの作業計算方法について
Excel(エクセル)
-
13
【Microsoft Office Excel Compote 】マイクロソフトオフ
Excel(エクセル)
-
14
マクロの有効化するダイヤログにつきまして
Excel(エクセル)
-
15
【マクロ】シート名を取得する為には
Excel(エクセル)
-
16
Excelはなんで先頭の0を消すんですか?しかもCSVとかもなんでそもそも勝手に元のデータ変えるのに
Excel(エクセル)
-
17
Excelでの時間帯の入力
Excel(エクセル)
-
18
excel で二つのどちらかを選ぶ
Excel(エクセル)
-
19
Excelで、決まった行を繰り返しコピーする
Excel(エクセル)
-
20
同じ型【ハイフンと数字】だけ抜き出す関数について
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルでファイルを閉じても...
-
ExcelファイルがDoxillionに突...
-
Lotus 1-2-3のファイルをExcel...
-
エクセルにクリックすると指定...
-
ACCESSのVBで、エクセルファ...
-
非表示モジュール内でコンパイ...
-
Windows10で、ほかのWindowsで...
-
開くと警告の出るExcelファイル...
-
エクセルの枠線
-
エクセルで 例えば 伊藤と名前...
-
OutlookのメールでExcelが添付...
-
エクセルのシートが常に小さく...
-
エクセルVBAでアクセスファイル...
-
エクセルデータが消えてしまい...
-
拡張子「.emz」を開きたい。
-
エクセルがオンラインエクセル...
-
400KBのエクセルは重いの?
-
Google Todoリスト
-
共有しているEXCELシートのアク...
-
エクセルの添付ファイルに記入...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルでファイルを閉じても...
-
Windows10で、ほかのWindowsで...
-
エクセルで複数のブックで「元...
-
エクセルVBAでアクセスファイル...
-
Lotus 1-2-3のファイルをExcel...
-
共有しているEXCELシートのアク...
-
エクセルを開いたときのシート
-
エクセルの塗りつぶしの色が勝...
-
エクセルにクリックすると指定...
-
400KBのエクセルは重いの?
-
エクセルの中にエクセルを添付...
-
エクセルの添付ファイルに記入...
-
2つのエクセルファイルをデュ...
-
過去の定額郵便貯金の金利表
-
ExcelファイルがDoxillionに突...
-
メモ帳(拡張子log)の数字デー...
-
エクセルで1.5GBのファイルを開...
-
エクセルのシートが常に小さく...
-
Google Todoリスト
-
2画面を使ってシート別に表示す...
おすすめ情報