エクセルのマクロでファイル保存時に上書きさせないようにしたい
記述方法など全く分かっておりません。ネットで調べて
エクセルで該当シートをボタン一つでPDF化するにあたってファイル名を自動で付ける所までは
なんとか組めたのですが、これでは同一名のファイルに上書きしてしまいます。
例えば、以下ソース内で”DK4”は4桁の連番数字が格納されています。
0001→0002と順にエクセル内で振られますが、保存時にファイル名が既にある場合はマクロで
次の連番にすることは可能でしょうか。
該当のソースコード
Sub PDFで出力() Dim myPath As String myPath = "\Mame-saba1\共有ドキュメント\販売管理\納品・請求書\" Sheets("納品書").PrintOut , ActivePrinter:="Microsoft Print to PDF", _ prtofilename:=myPath & Range("DK5") & "\" & Range("DK6") & "\MAQ-NB" & Range("DK4") & ".pdf" End Sub
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/02/26 00:36
退会済みユーザー
2021/02/26 00:45
2021/02/26 01:42
2021/02/26 02:00