我想复制工作簿“SC 宏”的 A 列中的数据并在“特定文件夹”中创建一个“新工作簿”(此路径在 SC 宏工作簿的单元格 C3 中给出)并将数据复制到新的工作簿。在新工作簿的 B 列中,我希望列中的数据相同,但略有变化。例如,如果 A1 包含“John Isner”,我希望 B2 包含“*John*Isner*”。
Sub File()
Dim fs As Object
Dim a As Object
Dim lngRow As Long
Dim X
Set fs = CreateObject("Scripting.FileSystemObject")
Set a = fs.CreateTextFile("S:\cyan\nyan\" & Environ("username") & ".csv", True)
X = Range([A1], Cells(Rows.Count, "A").End(xlUp)).Value2
For lngRow = 1 To UBound(X)
a.writeline X(lngRow, 1) & "," & X(lngRow, 1)
Next
a.Close
End Sub