0
Я получаю ошибку времени выполнения '52' (неправильное имя или номер файла) в строке FileCopy. Строковые переменные, похоже, имеют правильное расположение файлов, и файлы открываются нормально, когда они выполняются вручную. Не уверен, что я делаю неправильно здесь.EXCEL VBA - копировать файл из одной директории в другую
Sub copyOver()
Dim sourceFile, destFile As String
Dim fle As Variant
destFile = Sheet11.Range("A1").Value
For Each fle In Sheet11.Range("A2:A5")
sourceFile = fle.Value
FileCopy sourceFile, destFile
Next fle
End Sub
я сделал. destFile - это что-то вроде C:/folder1 и sourceFile - это что-то вроде C: /folder1/text.doc – minnow1
C:/folder1 или C: \ folder1? Просто сделайте каталог в вашем коде, чтобы проверить, правильно ли указан путь к файлу. – cyboashu
Полный путь означает путь и имя файла, а не только каталог назначения: обновлен мой ответ, чтобы уточнить. –