Excel VBA 質問スレ Part64at TECHExcel VBA 質問スレ Part64 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト50:デフォルトの名無しさん 19/12/08 21:02:19.63 m4NCsCKi0.net 教えて下さい。 役所のWeb公開している、DL済みxlsxファイルの「前回更新日時」を取得して 自book特定セルに落とそうと、Webを漁って以下のVBAを書いてみた。 ※ なんでわざわざプロパティの「前回更新日時」を取得するのかというと ただの「更新日時」では、自分がDLした日時になってしまうから。 Public Sub LastSaveTime() With CreateObject("Excel.Application") .Visible = False With .Workbooks.Open(Cells(8, 1).Value) Cells(8, 2).Value = .BuiltinDocumentProperties("Last save time").Value End With .Quit End With End Sub これ自体は上手くいくんだけど、 目的のファイルのフルパスが入力済みの、 Cell(8,1).Value の(8, 1)=A8セルを 定義された名前に置き換えたい。 Worksheet上で普通に $A$8 = R_TargetFullPath と名前を定義して VBA上で With .Workbooks.Open(R_TargetFullPath) としたら 実行時エラー '1004': 申し訳ございません。が見つかりません。 名前が変更されたか、移動や削除が行われた可能性があります。 と中途半端なエラーが出てしまうのは、なんでだろ? Public Subだから? 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch