EXCELでリストを元にその中より必要な内容を取り出し別のワークシートで書類を作成するというものをVBにて作成しようとしています。
しかし,このリスト自体は毎月一度EXCELの形でメールで送付されてくるものです。
従って毎月取り込みをする必要があるのですが
単純にリスト全体を選択範囲指定してコピーすれば済むのですが
BOOKを指定して,ファイルを開くたびにその毎月送られてくるBOOKを読み込みたいと思います。
また,作成日を”=today()”で作ると別の日に開くと作成日がその日になります。作成日という意味での関数は無いのでしょうか?
一度入力されると,次の日などにbookを開いてもそこの日付は変わらない方法はありませんか?
・Windows XP HOME SP2
・EXCEL2003 SP2
・Microsoft Visual Basic 6.0
No.1ベストアンサー
- 回答日時:
作成日に関してのみ・・・。
[イミディエイト]
? GetCreatedStamp("D:\Temp\Book1.xls")
2006/01/10 16:04:56
? GetLastStamp("D:\Temp\Book1.xls")
2007/08/07 8:40:28
? GetModifedStamp("D:\Temp\Book1.xls")
2006/01/10 16:04:57
エクセルは一度も操作したことはないです。
が、Excel2003 の標準モジュールに以下の関数をコピペして試してみました。
私は、このような関数を利用してファイルの作成日等を取得しています。
Option Explicit
Public Function GetCreatedStamp(ByVal FileName As String) As Variant
On Error Resume Next
Dim fso
Set fso = CreateObject("Scripting.FileSystemObject")
GetCreatedStamp = fso.GetFile(FileName).DateCreated
End Function
Public Function GetLastStamp(ByVal FileName As String) As Variant
On Error Resume Next
Dim fso
Set fso = CreateObject("Scripting.FileSystemObject")
GetLastStamp = fso.GetFile(FileName).DateLastAccessed
End Function
Public Function GetModifedStamp(ByVal FileName As String) As Variant
On Error Resume Next
Dim fso
Set fso = CreateObject("Scripting.FileSystemObject")
GetModifedStamp = fso.GetFile(FileName).DateLastModified
End Function
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) pythonでクラスで複数のメソッドを利用する方法 2 2022/04/15 04:17
- Excel(エクセル) VBA ふたつの同じ様式シートのセルをコピーしたい 2 2023/03/08 15:28
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- Visual Basic(VBA) Excelのマクロコードについて教えてください。 1 2022/03/27 13:25
- Outlook(アウトルック) Excel表のメールアドレスリストからoutlookの宛先を設定、メールを送信する方法 2 2022/09/16 05:29
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Excel(エクセル) Excelシフト表 固定シフトの自動変換化 1 2022/04/14 16:10
- Excel(エクセル) 棚卸表の前月比の関数等あれば教えてください 2 2023/05/02 18:34
- Visual Basic(VBA) 翌日にお休み予定の従業員がいる場合にアラートを出したい 1 2023/07/11 11:18
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
[virtualbox] Windows XP のVHD...
-
ファイルのアクセス回数について
-
Windows10でコマンドプロンプト...
-
エクセルのプロパティーでセキ...
-
カンマ区切りのCSVファイルから...
-
バッチファイル 二つ上のディ...
-
frxファイルの役目
-
エクセルvbaでdocuworksprinter...
-
エクセルで複数のコメントのサ...
-
Wordで差込印刷した後に別々の...
-
バッチでCSVを処理する時、空の...
-
バッチファイル XCOPYで上書き...
-
Excel csv保存 列数が異なる場...
-
バッチファイルのコピーで
-
VB6でUTF-8ファイルの読取りを
-
Vba初心者です。下記のコード助...
-
同じファイル名 上書きしないフ...
-
エクセルVBAで一つ上の階層...
-
VBA★PDFをPDFアプリで印刷し...
-
CSV形式での保存時に”文字列...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PDFファイルのバインダ方法
-
マイコンピュータのローカルデ...
-
DirectXについて 「d3dx9.hフ...
-
Diploy.cab(インストールマネ...
-
exeファイルの送信の仕方(添付...
-
プロシージャエントリポイント...
-
一太郎が開けない MSVCR...
-
DL したフリーソフトが上手...
-
Officeの再インストールができ...
-
EXCELのワークシートを別のBOOK...
-
エラーが出て困ってます
-
Windowsムービーメーカーで作成...
-
鬼門! Sysprepの使い方を教えて...
-
[virtualbox] Windows XP のVHD...
-
power point ー 新しいスライ...
-
タスクマネージャのプロセス
-
「winhttp5.dll が見つからない...
-
ネットにつなげない!?
-
HTMLのリンクがはれない
-
プロシージャエントリポイント
おすすめ情報