J'ai le code ci-dessous qui prend certains champs de mon formulaire MS Access (une petite base de données de réservation d'hôtel) et remplit des cellules définies dans ledit fichier Excel.Formulaire MS Access remplissant certains champs dans un fichier 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 est une zone de liste avec la source de rangée étant une requête 3 de colonne. Quand j'exécute le code, le fichier excel liste la première colonne de ma requête au lieu de la colonne 2 dont j'ai besoin, comment puis-je lui demander d'ajouter la deuxième colonne de ma requête au lieu de la première? Aussi, comment puis-je passer à la ligne suivante dans le fichier Excel lorsque je passe à un nouveau formulaire clients dans mon fichier Access?
Merci
Merci HansUp, mais la colonne (1) a renvoyé l'erreur "Méthode ou membre de données introuvable" et il met en évidence .column – Edmond
Merci HansUp J'ai trouvé mon erreur pour Me.RoomType – Edmond