Доброй ночи.
Подскажите, пож-та и дайте спокойно заснуть :),
как мне пересохранить открываемый макросом dbf файл в формат xls используя при этом путь для сохранения, находящийся в ячейке книги, с которого запустили макрос.
Как нужно исправить код чтобы обратиться к книге с макросом?
Подскажите, пож-та и дайте спокойно заснуть :),
как мне пересохранить открываемый макросом dbf файл в формат xls используя при этом путь для сохранения, находящийся в ячейке книги, с которого запустили макрос.
Как нужно исправить код чтобы обратиться к книге с макросом?
| Код |
|---|
Sub Пересохранение() Application.ScreenUpdating = False Application.DisplayAlerts = False Workbooks.Open [F1] ' файл dbf находящийся по адресу в ячейке F1 ' хочу сохранить файл в формат xls по адресу в ячейке С1 (книга с макросом) ThisWorkbook.SaveAs Filename:=[C1], _ FileFormat:=xlNormal, Password:="", WriteResPassword:="", _ ReadOnlyRecommended:=False, CreateBackup:=False ActiveWindow.Close False Application.DisplayAlerts = True End Sub |
| Код |
|---|
Если вместо ThisWorkbook использовать ActiveWorkbook, то не сохраняет. |
| Код |
|---|
Вместо ThisWorkbook.SaveAs Filename:=[C1], _ было |
| Код |
|---|
ActiveWorkbook.SaveAs Filename:="E:\1\fstld2_4.xls", _ |
Изменено: - 08.03.2014 01:53:02
Если не можешь победить беспорядок, возглавь его