我正在使用宏从Excel导出到CSV,并使用以下内容来命名文件,该内容来自工作表中的单元格,这些单元格不会成为CSV数据的一部分,仅用于文件名:
Private Sub CommandButton1_Click()
Dim Path As String
Dim FileName1 As String
Dim FileName2 As String
Dim FileName3 As String
Path = "T:\Richards Reports\MG Orders\"
FileName1 = Range("A1")
FileName2 = Range("O1")
FileName3 = Range("M1")
ActiveWorkbook.SaveAs FileName:=Path & FileName1 & "_" & FileName2 & "_" & FileName3 & ".txt", FileFormat:=xlCSV
End Sub
然而,我需要能够限制输出到特定的范围,例如I6到I60单元格,我正在努力寻找实现这一目标的方法,欢迎任何建议。 谢谢! 邓肯