Чтение данных в Excel - PullRequest
0 голосов
/ 10 июля 2020

Я пытаюсь прочитать данные из файла excel с помощью VBA, но получаю следующее сообщение об ошибке:

объектная переменная или переменная блока не установлена.

Я хочу прочитать данные из файла excel, а затем записать определенные части данных в новую таблицу.

Это моя отправная точка:

введите описание изображения здесь

1 Ответ

0 голосов
/ 10 июля 2020

Код, приведенный ниже, может быть лучшей отправной точкой, хотя, если вы читаете данные из одной книги и записываете их в другую, вы получите большую выгоду от другого набора объектов Workbook / Worksheet, то есть чтения из srcWorkbook и srcWorksheet и напишите в destWorkbook и destWorksheet, возможно.

Public Function OpenExcelFile(strFilePath As String) As Boolean
    
    Dim myWorkbook As Excel.Workbook
    Dim myWorksheet As Excel.Worksheet
    
    Set myWorkbook = Workbooks.Open(strFilePath)
    Set myWorksheet = myWorkbook.Worksheets(1)
    
    With myWorksheet
        .Range("J8").Value = "I am here"
    End With
    
End Function

В конечном итоге нам нужно будет увидеть, что вы от него ожидаете и как вы собираетесь использовать эту функцию (если это просто Sub?)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...