Bonjour,
Comment ajouter une référence à Excel dans ma macro sous Word ? Je fais une macro sous word qui va chercher des données dans un fichier Excel. Mais je n'arrive pas à compiler la macro car il ne connait pas les fonctions excel. Il bloque en premier sur la partie en gras dans mon début de code ci dessous :
Sub Autpen()
'Déclaration des variables
Dim xlApp As Object
Dim xlWb As Excel.Workbook
Dim xlSh As Excel.Worksheet
Dim iR As Integer
Dim i As Integer
NumClient = InputBox("Entrez le numéro du client : ", "Impression du courrier", vbOKCancel)
'Affectation des données aux variables
Set xlApp = CreateObject("Excel.Application")
Set xlWb = xlApp.Workbooks.Open("C:\essai.xlsm")
Set xlSh = xlWb.Worksheets("BC")
'Récupération du nombre de lignes
iR = xlSh.UsedRange.Rows.Count
etc
End sub
En fait, je ne sais pas où mettre dans mon code le ThisWorkbook.VBProject.References.AddFromFile ou autre ?
Quelles corrections dois je faire ?
Idem, que dois t'on rajouter dans une macro Excel pour faire référencer à Outlook pour piloter à partir d'Excel des choses sous outlook.
Merci d'avance pour votre aide
Jehnkira
Comment ajouter une référence à Excel dans ma macro sous Word ? Je fais une macro sous word qui va chercher des données dans un fichier Excel. Mais je n'arrive pas à compiler la macro car il ne connait pas les fonctions excel. Il bloque en premier sur la partie en gras dans mon début de code ci dessous :
Sub Autpen()
'Déclaration des variables
Dim xlApp As Object
Dim xlWb As Excel.Workbook
Dim xlSh As Excel.Worksheet
Dim iR As Integer
Dim i As Integer
NumClient = InputBox("Entrez le numéro du client : ", "Impression du courrier", vbOKCancel)
'Affectation des données aux variables
Set xlApp = CreateObject("Excel.Application")
Set xlWb = xlApp.Workbooks.Open("C:\essai.xlsm")
Set xlSh = xlWb.Worksheets("BC")
'Récupération du nombre de lignes
iR = xlSh.UsedRange.Rows.Count
etc
End sub
En fait, je ne sais pas où mettre dans mon code le ThisWorkbook.VBProject.References.AddFromFile ou autre ?
Quelles corrections dois je faire ?
Idem, que dois t'on rajouter dans une macro Excel pour faire référencer à Outlook pour piloter à partir d'Excel des choses sous outlook.
Merci d'avance pour votre aide
Jehnkira
Dernière édition: