
お世話になっております。
時間になったら自動的にエクセルが50個くらいでき、
それをいちいち見に行かなくて済むように、
集計用のエクセルを作成し、そこにブック間のリンクを張りたいです。
※24時間見る可能性があるため、now関数を使用してデータ反映を検討しています。
※Excel2003を使用
ファイル名が変わるので悩んでいます。
博多_店舗エクセル
この博多の前に日付+時間が文字列で自動付与されます。
※例 202405010400博多_店舗エクセル
このエクセルができるタイミングが、0400.1200.1500.1800.2100の5回です。
4時・12時・15時・18時・21時に新しいエクセルができ
ファイル名の最後の4桁が変更されます。
データのできる場所は同じ場所にできます
INDIRECT関数でやると、ファイルを開いていないと更新されないと見たことがあるので、
店舗エクセルを開いていなくても、集計シートだけひらけば
データが反映できるようにするにはどうしたらよいでしょうか・・・。
お力を貸してください。
よろしくお願いいたします。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
'
' 最新ファイル名を取得 対象フォルダー。指定拡張子。
' https://officedic.com/excel-vba-newdate-file/
Function LatestFile(fol As String, ftyp As String) As String
Dim FileTime As Date
Dim MaxTime As Date
Dim FileName As String
Dim MaxFileName As String
With CreateObject("WScript.Shell") 'カレントフォルダを指定
.CurrentDirectory = fol
End With
FileName = Dir("*." & ftyp) 'ワイルドカードで拡張子ファイルを取得
Do While FileName <> "" 'ファイルを取得出来なくなるまでループ
FileTime = FileDateTime(FileName) '取得したファイルの日時を取得
If FileTime > MaxTime Then '時間を比較
MaxTime = FileTime '日付が大きい場合は格納
LatestFile = FileName '日付が大きい場合はファイル名を格納
End If
FileName = Dir()
Loop
End Function
URLのページを関数化してみました。
フォルダーと拡張子とをしていして呼べばセルにでも
最新ファイルが表示されますので、それを開くのは
如何でしょうか?
No.2
- 回答日時:
マクロ(VBA)を組めば簡単です。
No.1
- 回答日時:
こんにちは
>店舗エクセルを開いていなくても、集計シートだけひらけば
>データが反映できるようにするにはどうしたらよいでしょうか・・・。
ご質問のままを実現しようとするなら、関数では無理です。
関数で参照先のブック名を計算することは可能ですが、セル値の参照を設定するにはどうしてもINDIRECT関数になってしまいますので。
若干の操作が必要でも良ければ、
(1)関数で
='ブックのパス[ブック名]シート名'!セル位置
という文字列を計算して、適当なセルに表示させるようにしておきます。
このセルを「値をペースト」でペーストして、数式バーでEnter入力すれば式を入力したのと同じことになり、値を表示することが可能です。
(Ctrl+C, Ctrl+Alt+V, Alt+V, Enter, 数式バーをクリック+Enter)
あるいは、
(2)式の先頭の「=」を「$$」などに変えた式を文字列として計算しておき、(1)同様に「値をコピペ」の後、「置換」(Ctrl+H) で「$$」を「=」に置換すれば式として入力したことにできますので、置換するだけで参照結果が表示されようになります。
>時間になったら自動的にエクセルが50個くらいでき、~~
参照が1ヶ所だけなら、どちらの方法でも手間は似た様なものですが、50ブック分の参照設定を行いたいという事でしょうか?
もしそうであるなら、(2)の方法の方がまとめて操作できるので、簡単であろうと思います。
操作なしでご希望の結果を得たければ、ブックを開いた時に実行されるマクロで、参照設定を行うか、直接値を取得して表示するようにしておけば可能です。
ただし、こちらの場合は、質問者様がマクロを扱える(=作成できる)ことが必要になります。
折衷案として、(2)の方法にしておいて、「コピペ」と「置換の操作」をマクロの記録を利用して記録しておけば、ボタン操作一つで全部を表示できるようにはできるでしょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBA 毎日取得するデータを順番に反映していく方法 6 2023/08/26 16:22
- Excel(エクセル) 顧客管理の簡易化について。 仕事で顧客管理をエクセルで行っています。 お客様へ顧客登録に必要なデータ 4 2024/01/26 10:46
- Excel(エクセル) Excel リンク先のエクセルファイルの削除 同時に行を削除したい 1 2022/11/29 16:20
- Excel(エクセル) CSVファイルでVBAを動かす方法 3 2023/04/04 10:22
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- Excel(エクセル) エクセルデータ。容量を減らすにはどうしたらいい? 11 2022/12/22 09:01
- Excel(エクセル) エクセルで、ファイルの分割 と ファイルの集約 1 2022/08/28 08:58
- ノートパソコン 現在、fu....さんWindows11proを使用しているのですがエクセルの起動が少し遅く色々試し 7 2023/04/01 10:30
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Excel(エクセル) データから単位文字を除去して計算する方法は? 6 2023/10/30 08:22
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・昔のあなたへのアドバイス
- ・字面がカッコいい英単語
- ・許せない心理テスト
- ・歩いた自慢大会
- ・「I love you」 をかっこよく翻訳してみてください
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・はじめての旅行はどこに行きましたか?
- ・準・究極の選択
- ・この人頭いいなと思ったエピソード
- ・「それ、メッセージ花火でわざわざ伝えること?」
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・【お題】甲子園での思い出の残し方
- ・【お題】動物のキャッチフレーズ
- ・人生で一番思い出に残ってる靴
- ・これ何て呼びますか Part2
- ・スタッフと宿泊客が全員斜め上を行くホテルのレビュー
- ・あなたが好きな本屋さんを教えてください
- ・かっこよく答えてください!!
- ・一回も披露したことのない豆知識
- ・ショボ短歌会
- ・いちばん失敗した人決定戦
- ・性格悪い人が優勝
- ・最速怪談選手権
- ・限定しりとり
- ・性格いい人が優勝
- ・これ何て呼びますか
- ・チョコミントアイス
- ・単二電池
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
- ・泣きながら食べたご飯の思い出
- ・一番好きなみそ汁の具材は?
- ・人生で一番お金がなかったとき
- ・カラオケの鉄板ソング
- ・自分用のお土産
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
パワーポイントをエクセルファ...
-
エクセルで「500時間」を「何日...
-
エクセル 列の最大数はIV?
-
xl
-
エクセル関数の解読サイトなん...
-
エクセルで数値の上3桁で切捨...
-
エクセルのマウス操作(左クリ...
-
エクセルに貼った画像が変形し...
-
エクセルでの囲い文字
-
Excelのメールメニューを...
-
エクセルに変な矢印が出てクリ...
-
確実にエクセルをアクティブに...
-
グラフの範囲が変更できない
-
エクセルで検索して、ヒットセ...
-
差し込み印刷での小数点表示に...
-
楽譜をデータベース化したい!
-
エクセル 「クリップボードを開...
-
シグマリオン(3)でエクセル
-
Accessのクエリの結果を、既存...
-
エクセルで使えるかわいい枠を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
パワーポイントをエクセルファ...
-
エクセルで「500時間」を「何日...
-
エクセル 列の最大数はIV?
-
エクセルで数値の上3桁で切捨...
-
エクセル関数の解読サイトなん...
-
エクセルで使えるかわいい枠を...
-
「ジャストカルク」を使用中の方へ
-
xl
-
エクセルに貼った画像が変形し...
-
エクセルに変な矢印が出てクリ...
-
エクセルのマウス操作(左クリ...
-
エクセルで検索して、ヒットセ...
-
Accessのクエリの結果を、既存...
-
添付のエクセルの車検証・運転...
-
エクセル日記で10年日記を
-
差し込み印刷での小数点表示に...
-
エクセルの起動時のロゴの非表...
-
エクセルのEってなんですか?二...
-
web上にあるエクセルをショート...
-
エクセルの行の幅について
おすすめ情報