
No.2ベストアンサー
- 回答日時:
日付が変わって曜日の動作確認ができたので。
添付ファイルを参考にしてください。(Access2016です)
質問文と補足からオブジェクトの種類が判断できなかったので
「クエリ」にしています。
「オブジェクトの種類」「オブジェクト名」はご自分で確認してください。
先に、オブジェクトを開くアクションが必要な場合もあります。
「出力ファイル」は、長いので全部表示されていませんが
=[Currentproject].[Path] & "\" & "レポート名前_" & Format(Date()-IIf(Weekday(Date())=2,2,1),'yyyymmdd') & ".pdf"
上記は、自分の accdb と同じところに出力する場合です。
フルパスを指定するなら
="C:\Sample\pdf\" & "レポート名前_" & Format(Date()-IIf(Weekday(Date())=2,2,1),'yyyymmdd') & ".pdf"
のような感じで。
先頭の「=」をお忘れなく。

No.1
- 回答日時:
VBA ではなく、マクロで、ということでしょうか。
> 指定フォルダに保存する
保存形式はテキストファイルかしら?
> ファイル名に日付を入れたく
どんな形で?
2022年11月14日.csv
クエリ名_20221114.csv
とかいろいろ。
この辺を書いとかないとレス付かないよ。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教える店舗&オフィスのセキュリティ対策術
中・小規模の店舗やオフィスのセキュリティセキュリティ対策について、プロにどう対策すべきか 何を注意すべきかを教えていただきました!
-
重複データをまとめて合計を合算する
Visual Basic(VBA)
-
VBAリストボックスで選択した後
Visual Basic(VBA)
-
形式を選択して貼り付け 以下のコードで「元」シートと「先」シートのA列に同じ値があったら指定範囲をコ
Visual Basic(VBA)
-
4
該当セルの値を別ブックのシート名と一緒であればコピーしてほしい
Visual Basic(VBA)
-
5
シート間で同じ値があったら指定範囲をコピーして貼り付け
Visual Basic(VBA)
-
6
マクロ実行時、自動で背景色を変えたい。 C列にあるチェックボックスをチェックするとB列に「TRUE」
Visual Basic(VBA)
-
7
VBAのユーザーフォームのテキストボックスに入力制限をしたい
Visual Basic(VBA)
-
8
任意の置換を互換の積で表すプログラム
Visual Basic(VBA)
-
9
VBAについて教えてください
Visual Basic(VBA)
-
10
エクセルの複数ブックのシートを1つまとめたい 都道府県ごとに47ブックがあり、そのシートのデータを1
Excel(エクセル)
-
11
VBA言語プログラミング
Visual Basic(VBA)
-
12
エクセルでのマクロを使ったデータの並べ替え
Excel(エクセル)
-
13
テキストボックスの値を該当セルに登録する方法
Visual Basic(VBA)
-
14
Excel 2列の値を返す数式についてです
その他(Microsoft Office)
-
15
4月~3月まで12カ月横に並んだ表へ指定範囲を貼り付けたい。 Sheet2の指定範囲、Range("13227769"
Visual Basic(VBA)
-
16
VBA 罫線について B列3行目から21行毎にデータがはいります。 データがはいったらデータが入った
Visual Basic(VBA)
-
17
VBAマクロでシートコピーした新シートにコピー元シートとの計算式の入れ方を教えて下さい。
Visual Basic(VBA)
-
18
Sheet1をフィルターで「りんご」を抽出し、Sheet2へ地域を貼り付ける下記マクロを変更して S
Visual Basic(VBA)
-
19
【マクロ】表への繰り返し転記について
Visual Basic(VBA)
-
20
vbaの計算 if elseと範囲について
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
人気Q&Aランキング
-
4
ワードの日付け自動入力のキャ...
-
5
「時間」、「期日」、「日付」...
-
6
「24日の0時」って・・・
-
7
日付の大小の表現
-
8
エクセルで6ヵ月後を自動入力で...
-
9
ACCESSで1月1日~12月31日まで...
-
10
履歴書の日付間違いで落ちますか。
-
11
EXCELで日付を****年上期、****...
-
12
エクセルVBAでFINDで年...
-
13
エクセル マクロで指定日にメ...
-
14
WEEKDAYが反映されない
-
15
Googleで このページにアクセス...
-
16
回転印の使い方
-
17
macで文書を保存した日付と本日...
-
18
エクセルで日付け表示で、明治...
-
19
2つの日付の中間の日付 エク...
-
20
ACCESS フォームで入力した日付...
おすすめ情報
公式facebook
公式twitter
初心者ですみまけん。
できるならマクロでお願いします。
保存形式はPDFです。
ファイル名は、レポート名前+20221114
日付は月曜日処理なら2日前
それ以外の曜日なら1日前の日付を持ってきたいです。
今日処理なら月曜日なので、
レポート名前+20221112としたいです。
こういうことができるのか教えて欲しいです。
できるならどのようにしたらよいでしょうか?