copyfile错误字符串与char

时间:2017-05-01 20:43:27

标签: string matlab char file-copying

我正在尝试创建一个MATLAB循环,我可以将同事发送给我的txt文件中列出的所有文件从我的计算机上的一个目录复制到另一个目录。

我使用的代码是:

Sub test()

Dim ws As Worksheet

For Each ws In ActiveWorkbook.Worksheets
If ws.Name <> "BC-Summary" Then
    Set cFind = ws.Cells.Find(What:="Seasoned Passthrough OAS", After:=ws.Range("A1"), LookIn:= _
                xlFormulas, LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:= _
                xlNext, MatchCase:=False, SearchFormat:=False)

    If Not cFind Is Nothing Then

        ws.Range("A2:Z100").Copy
        Sheets("BC-Summary").Range("A" & Sheets("BC-Summary").Range("A" & Rows.Count).End(xlUp).Row + 1).PasteSpecial xlPasteValues

    End If

End If

Next ws

End Sub

我一直收到这个错误: “使用copyfile时出错 参数必须包含一个字符串。“

我的FileList是一个单元格字符数组,但我也无法转换为字符串。当我尝试时,我得到了这个:

  
    

的字符串(文件清单)     警告:字符串已过时,将停止使用。              请改用char。     使用字符串出错     无法从单元格转换为char。

  

请帮忙!谢谢。

0 个答案:

没有答案