Прописать параметры импорта в Exel - VB
Формулировка задачи:
Подскажите пожалуйста, как с помощью функций VB можно отключить перевод в экспоненциальный вид при импорте данных в Exel.
Опробованные варианты:
- заранее задать текстовой формат ячеек. Не помогает - те же экспоненциальные числа в ячейках текстового формата.
- подставлять в начало букву/апостроф. Не помогает - буква, а за ней та же самая ерунда.
Видимо, конвертирование происходит при импорте.
Опробованные варианты:
- заранее задать текстовой формат ячеек. Не помогает - те же экспоненциальные числа в ячейках текстового формата.
- подставлять в начало букву/апостроф. Не помогает - буква, а за ней та же самая ерунда.
Видимо, конвертирование происходит при импорте.
Решение задачи: «Прописать параметры импорта в Exel»
textual
Листинг программы
Sub Export() ' ' Export Макрос ' ' 'ThisWorkbook.Sheets("Лист1").Range("$C$1").NumberFormat = "@" Cells.Select Selection.ClearContents 'ThisWorkbook.Sheets("Лист1").Range("$C$1").NumberFormat = "@" Range("A1").Select With ActiveSheet.QueryTables.Add(Connection:= _ "ссылка", _ Destination:=Range("$A$1")) .Name = "1060" .FieldNames = True .RowNumbers = False .FillAdjacentFormulas = False .PreserveFormatting = True .RefreshOnFileOpen = False .BackgroundQuery = True .RefreshStyle = xlInsertDeleteCells .SavePassword = False .SaveData = True .AdjustColumnWidth = True .RefreshPeriod = 0 .WebSelectionType = xlSpecifiedTables .WebFormatting = xlWebFormattingNone .WebTables = """__bookmark_2""" .WebPreFormattedTextToColumns = True .WebConsecutiveDelimitersAsOne = True .WebSingleBlockTextImport = False .WebDisableDateRecognition = False .WebDisableRedirections = False .Refresh BackgroundQuery:=False End With ActiveWorkbook.Save End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д