私は、作業者が情報を記入しなければならないという秀逸な文書を持っています。その後、2つの異なるフォルダにファイルを保存して印刷するマクロを作成しました。私の問題は、ファイルの命名です。私はそれを行うことができますどのようにそれの名前たとえば、ファイルNは(秒で)数や正確なDATE_TIMEここExcelの印刷と保存マクロファイルの名前付け
は、これまでのコードである
QualityReportN:
`Sub PrintSave()
'
' PrintSave Macro
'
' Print on default printer save
' Save in two place:
' 1.Specific folder on desktop (named quality cards)
' 2.Network server (location eg. \\HOMEGROUP\QualityCards\)
'
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, _
IgnorePrintAreas:=False
ActiveWorkbook.SaveAs Filename:= _
"C:\Users\Logical\Desktop\EXEL\QualityReprotN.xlsx", FileFormat:= _
xlOpenXMLWorkbook, CreateBackup:=False
ChDir "C:\Users\Logical\Desktop\New folder"
ActiveWorkbook.SaveAs Filename:= _
"C:\Users\Logical\Desktop\Network\QualityReportN2.xlsx", FileFormat:= _
xlOpenXMLWorkbook, CreateBackup:=False
End Sub`
これは完璧に働いてくれてありがとう、フォーマットリンクのためのthxも非常に便利です。私は私が望むようにそれを作ることができる。たくさんたくさん – JamesScult
もちろん!嬉しいことに、答えが正しいと答えた場合は、これを閉じてください。また、場所のいずれかが変更される可能性がある場合、コード内でエラーチェックを行うとよいかもしれません。「新しいフォルダ」はちょっと怖いです。おそらく "New Folders"がどこにあるのかをユーザーに尋ねるためのプロンプトを追加するのでしょうか? – Maldred