У меня есть приведенный ниже код, который берет определенные поля из моей формы MS Access (небольшая база данных бронирования отелей) и заполняет определенные ячейки в указанном файле Excel.
Dim objXLApp As Object
Dim objXLBook As Object
Set objXLApp = CreateObject("Excel.Application")
Set objXLBook = objXLApp.Workbooks.Open("Y:\123files\File\Hotel Reservation.xls")
objXLApp.Application.Visible = True
objXLBook.ActiveSheet.Range("B2") = Me.GuestFirstName & " " & GuestLastName
objXLBook.ActiveSheet.Range("C2") = Me.PhoneNumber
objXLBook.ActiveSheet.Range("E2") = Me.cboCheckInDate
objXLBook.ActiveSheet.Range("F2") = Me.cboCheckOutDate
objXLBook.ActiveSheet.Range("H2") = Me.RoomType
objXLBook.ActiveSheet.Range("I2") = Me.RoomNumber
End Sub
Me.RoomType — это поле со списком, в котором источником строк является запрос из трех столбцов. Когда я запускаю код, файл excel перечисляет первый столбец в моем запросе вместо столбца 2, который мне нужен, как я могу указать ему добавить второй столбец моего запроса вместо первого? Кроме того, как я могу перейти к следующей строке в файле Excel, когда я переключаюсь на новую форму клиентов в моем файле Access?
Спасибо