备忘
从指定单元格取文件名,在相对路径下创建文件
Private Sub com_Click()
Dim end As Rang
Dim sheet1 as WorkSheet
Dim filename as String
Set sheet1 = ActiveSheet
Set end = sheet1.Range("D1").End(xlDown)
If end.Value <> "" Then
With Range("D1",end)
For r=1 To .Rows.Count
filename = .Item(r, 1)
With CreateObject (""ADODB.Stream)
.Charset="UTF-8"
.OPEN
.SaveToFile ThisWorkbook.Path & "\" & filename, 2
.Close
End With
Next r
End With
End If
End Sub
这段代码是一个VBA宏,用于从Excel工作表的D列中读取文件名,并在当前工作簿的路径下创建相应文件。它遍历D列的单元格,对于每个非空单元格,创建一个文件并设置为UTF-8编码。
1379

被折叠的 条评论
为什么被折叠?



