sub 基本形()
dim s as string, s1 as string
dim n as long
dim p as string
p = "C:\folder\"
'基本の文字列を作る
with activeworkbook.worksheets("Sheet1")
s = .range("A1").value & format(.range("A2").value, "yyyymmdd") & .range("A3").value
end with
'ファイルの有無を調べてカウントアップする
s1 = dir(p & s & ".xls")
do until s1 = ""
n = n + 1
s1 = dir(p & s & format(n, "(0)") & ".xls")
loop
'保存する
activeworkbook.saveas filename:= p & s & iif(n = 0, "", format(n, "(0)")) & ".xlsm", fileformat:=xlOpenXMLWorkbookMacroEnabled
end sub
#どのブックを保存したいのかも,どのシートのセルを見ているのかも,どこに保存したいのかも,情報がありません。
#日付の文字列の整形が判らないから始まって,あれもこれもどれもそれもなんでもご相談に突っ込んで全部やって貰わないと気が済まないご相談だと,皆さんからもやっぱり引かれちゃいますよ?
適度に整理して,ステップバイステップで判らないところを明確にしてみてください。
お礼
ご指摘ありがとうございます。いっぱいいっぱいになってしまって、あれこれとご質問した事をお詫びします。 おっしゃる通り頭も内容も整理してから投稿するよう注意致します。 ありがとうございました。