Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Power Query. Ошибка DataFormat.Error: Входные данные не удалось распознать как допустимый документ Excel.
 
Нашел такой вариант, мне помогло. Оставлю здесь, возможно кому-то пригодится.
Код
Sub Get_All_File_from_Folder()
    Dim sFolder As String, sFiles As String
    Dim wb As Workbook
    'диалог запроса выбора папки с файлами
    With Application.FileDialog(msoFileDialogFolderPicker)
        If .Show = False Then Exit Sub
        sFolder = .SelectedItems(1)
    End With
    sFolder = sFolder & IIf(Right(sFolder, 1) = Application.PathSeparator, "", Application.PathSeparator)
    'отключаем обновление экрана, чтобы наши действия не мелькали
    Application.ScreenUpdating = False
    sFiles = Dir(sFolder & "*.xls*")
    Do While sFiles <> ""
        'открываем книгу
        Set wb = Application.Workbooks.Open(sFolder & sFiles)
        'сохраняем
        wb.Save
        'закрываем
        wb.Close False
        sFiles = Dir
    Loop
    'возвращаем ранее отключенное обновление экрана
    Application.ScreenUpdating = True
End Sub
Power Query. Ошибка DataFormat.Error: Входные данные не удалось распознать как допустимый документ Excel.
 
Цитата
написал:
Максим, на самом деле достаточно открыть файл в Экселе и его сохранить, тогда эксель правит структуру схемы и PQ начинает корректно все видеть.
Добрый день. Столкнулся с аналогичной проблемой и мне помогло открытие и сохранение файла. Но у меня их более 1000. Не знаете способ автоматизировать этот процесс?
Изменено: Александр - 16.05.2023 15:14:22
Разбить данные введенные через слеш
 
Вкладка Данные -> Текст по столбцам. Там выбираете "с разделителями" и указываете разделитель "/"
Страницы: 1
Наверх