
【やりたい事】
名前を付けて、保存をしていない、エクセルファイルを変数に入れたい
可能であれば、コードorアドバイスをお願いします
Web(マイクロソフトエッジ)上で動くシステムから開くボタンをクリック
その後、windows10のダウンロードボタンをクリック
保存or開くかの選択画面を表示⇒開くをクリック
ファイル名は 202504011001データ
⇒ファイル名の先頭の時間の部分はダウンロードした時間となります
⇒202504011001
⇒ファイル名の先頭部分は毎回、変わります
※システムの為、名前は常に作成されている為、見えない所でどこかに、保存されているのかもしれないです
【参考:ファイルを変数に入れるコード】
Cells(1, 1)には⇒普段は次のとおりパスが書いてあります C:\Users\2020\OneDrive\あいうえお.xlsx
Dim filepath1 As String
Dim wb1 As Workbook
Dim ws1 As Worksheet
filepath1 = ThisWorkbook.Worksheets("Sheet1").Cells(1, 1)
Set wb1 = Workbooks.Open(filepath1)
Set ws1 = wb1.Worksheets("Sheet1")
No.1ベストアンサー
- 回答日時:
こんにちは
ご質問の意味がよくわかりませんけれど・・
『別ブックにあるマクロから、対象としたいブックオブジェクトを取得したい』ということだと解釈しました。
対象とするブック名がわかりそうなので、それを利用して特定すれば良いのではないでしょうか?
>ファイル名は 202504011001データ
>⇒ファイル名の先頭の時間の部分はダウンロードした時間となります
>⇒ファイル名の先頭部分は毎回、変わります
どこまでが可変で、どこからが固定なのかわかりませんけれど・・
なんとなくの推測では、20250401が日付で、1001が時刻(時分)かな?
固定長で8文字+4文字とかの規則があるのなら、それで識別できそうな気がしますけれど?
処理するタイミングもわかりませんが「保存していない」とのことなので、ほぼ同時期と推測されますから、処理の時刻以前となっているファイル、あるいは同時に何ファイルも開かないことが分かっているような種類の処理なら、日付部分の照合だけでも特定できそうに思います。
(ほとんど勝手な推測レベルなのでよくわかりませんけれど、質問者様は条件をご存じでしょうから、きちんと判断できると思います。)
マクロのあるブックが、対象ファイルと同一スレッドで開いているとしてよいのなら、Workbooksオブジェクトの各ブック名を走査して、該当するブックを探せばすむ話と思います。
別スレッドの場合はちょっと厄介で、まず、API等を利用してエクセルのハンドルを取得することになりますが、そこから後は同様の方法で可能であろうと推測します。
アドバイスありがとうございます。参考になりました
>どこまでが可変で、どこからが固定なのかわかりませんけれど・・
>なんとなくの推測では、20250401が日付で、1001が時刻(時分)かな?
>固定長で8文字+4文字とかの規則があるのなら、それで識別できそうな気>がしますけれど?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【マクロ】毎回、ファイル名が変わるファイルへの 文字列の転記 2 2024/05/02 14:17
- Excel(エクセル) 【マクロ】その時、その時で変わる範囲を、フォルダの違う別ブックへ転記する為には ※参考画像あり 3 2024/05/11 10:33
- Excel(エクセル) 【マクロ】1回目の実行後、2回目からは実行できないようにはできますか? 3 2025/02/18 21:20
- Excel(エクセル) 【マクロ】アクティブセルの行のデータをクリアするマクロについて 1 2024/06/12 06:45
- Excel(エクセル) 【マクロ】名前を保存する際に、同じファイルがあった場合に、メッセージを表示 3 2024/05/23 21:55
- Excel(エクセル) 【マクロ】2回実行したら、エラーにならずに、既に実行済みメッセージを出したい 2 2024/07/01 23:17
- Visual Basic(VBA) エクセルVBAについて 1 2024/05/23 01:13
- Excel(エクセル) フォルダ内のワードファイルをPDFに一括変換するVBA 3 2023/06/09 16:51
- Visual Basic(VBA) VBA 同じフォルダ内のすべてのファイルに同じセルをペーストしたい 3 2024/12/17 01:19
- Visual Basic(VBA) 一つのフォルダーに50個のエクセルファイルがあります。 各ファイルにはAとBのシートがあります。 5 2 2023/10/03 16:25
このQ&Aを見た人はこんなQ&Aも見ています
-
エクセルの循環参照、?
Excel(エクセル)
-
【マクロ】宣言は、何のためにするんですか???しなくても、普通に動いしまうのはなぜ?
Excel(エクセル)
-
【マクロ】A列にある、日付(本日:4月17日)を検索し、セルを選択するには?
Excel(エクセル)
-
-
4
Excelの新しい空白のブックを開く度に 画像のような警告が出てきます ブック59と書かれていますが
Excel(エクセル)
-
5
エクセル
Excel(エクセル)
-
6
【関数】不規則な文章から●●-●●●●-●●●●-●形式の数字を抜きだしたい
Excel(エクセル)
-
7
9月17日でサービス終了らしいのですが、今までのようなエクセルの質問や相談はどこですればいい?
Excel(エクセル)
-
8
エクセルに、105と入力すると、勝手に100で除算して1.05になってしまうのは何故でしょうか? ち
Excel(エクセル)
-
9
【マクロ】アクティブセルの時間を別ブックから検索。見つかったセルを含めた最終行まで選択したい
Excel(エクセル)
-
10
システムファイルについて
Excel(エクセル)
-
11
【マクロ】コードを少しでも、減らする為には
Excel(エクセル)
-
12
マクロOn Error GoTo ErrLabelとOn Error Resume Next教えて
Excel(エクセル)
-
13
エクセルのdatedif関数を使って、年齢と月齢を入力しました。 関数を入力して、問題なく使えたので
Excel(エクセル)
-
14
【関数】同じ関数なのに、エラーが出るエクセルと出ないエクセルある?
Excel(エクセル)
-
15
【マクロ】3行に上から下に並んだ文字列を、単純に、逆に並び替えれますか?
Excel(エクセル)
-
16
excelVBAについて。
Excel(エクセル)
-
17
ユーザーマクロ作成
Excel(エクセル)
-
18
Excelのデータの入力規則の問題点について
Excel(エクセル)
-
19
【マクロ】Call関数で呼び出した場合、共通の変数宣言は、省略できますか?
Excel(エクセル)
-
20
【マクロ】参照渡しとモジュールレベル変数 どっちが よく使うものですか?
Excel(エクセル)
関連するカテゴリからQ&Aを探す
今、見られている記事はコレ!
-
弁護士が語る「合法と違法を分けるオンラインカジノのシンプルな線引き」
「お金を賭けたら違法です」ーーこう答えたのは富士見坂法律事務所の井上義之弁護士。オンラインカジノが違法となるかどうかの基準は、このように非常にシンプルである。しかし2025年にはいって、違法賭博事件が相次...
-
釣りと密漁の違いは?知らなかったでは済まされない?事前にできることは?
知らなかったでは済まされないのが法律の世界であるが、全てを知ってから何かをするには少々手間がかかるし、最悪始めることすらできずに終わってしまうこともあり得る。教えてgooでも「釣りと密漁の境目はどこです...
-
カスハラとクレームの違いは?カスハラの法的責任は?企業がとるべき対応は?
東京都が、客からの迷惑行為などを称した「カスタマーハラスメント」、いわゆる「カスハラ」の防止を目的とした条例を、全国で初めて成立させた。条例に罰則はなく、2025年4月1日から施行される。 この動きは自治体...
-
なぜ批判コメントをするの?その心理と向き合い方をカウンセラーにきいた!
今や生活に必要不可欠となったインターネット。手軽に情報を得られるだけでなく、ネットを介したコミュニケーションも一般的となった。それと同時に顕在化しているのが、他者に対する辛らつな意見だ。ネットニュース...
-
大麻の使用罪がなかった理由や法改正での変更点、他国との違いを弁護士が解説
ドイツで2024年4月に大麻が合法化され、その2ヶ月後にサッカーEURO2024が行われた。その際、ドイツ警察は大会運営における治安維持の一つの方針として「アルコールを飲んでいるグループと、大麻を吸っているグループ...
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
デスクトップに移動すると自動...
-
【マクロ】WEBシステムから保存...
-
EXCELで複数個所に同時にファイ...
-
アウトツックとエクセルの住所...
-
Vistaで保存したCDをXPで開...
-
iphoneで ダウンロードしたファ...
-
アウトルックの添付ファイルを...
-
デジカメの画像の整理
-
FTPで画像UPしましたが画...
-
無料ホームページ、ブログ内で...
-
個人でHPの大きさ、
-
アップロードしたけれど・・・
-
301リダイレクトの使い方について
-
ホームページビルダーで作成中...
-
マイピクチャーの画像をズーム...
-
便利な画像アップローダー
-
FFFTPで「フォルダを作成できま...
-
サーバーへ転送したらロゴと写...
-
HPに動画
-
NetscapeのComposerについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【マクロ】WEBシステムから保存...
-
デスクトップに移動すると自動...
-
EXCELで複数個所に同時にファイ...
-
確定申告e-taxの保存データが読...
-
excelデータをコンマ付きテキス...
-
アウトルックの添付ファイルを...
-
mmf ファイルの保存方法
-
添付ファイルを直接編集してし...
-
パブリックフォルダのアクセス権
-
ドロップボックスにファイルを...
-
BGMをダウンロードするには
-
右クリックのときに保存形式がh...
-
ダウンローしたホームページを...
-
ホームページをCDに焼くには??
-
ReadyBoostは外付けHDDでも...
-
Windows update保存場所
-
mp3で保存(音声ファイルだけを...
-
拡張子について
-
消えたホームページの写真が見...
-
power point の「スライドショ...
おすすめ情報