Bonjour,
j'essaie d'utiliser les CodeName et là je bloque sur la façon d'écrire le SQLStatement.
Mon code fonctionne si je garde le nom que j'ai donné à l'onglet Base mais quand je passe par le CodeName shBase cela coince.
J'ai testé shBase.Name, avec ou sans [... en mettant des simples cotes... mais rien, Il ne retrouve plus la base de données
j'essaie d'utiliser les CodeName et là je bloque sur la façon d'écrire le SQLStatement.
Mon code fonctionne si je garde le nom que j'ai donné à l'onglet Base mais quand je passe par le CodeName shBase cela coince.
J'ai testé shBase.Name, avec ou sans [... en mettant des simples cotes... mais rien, Il ne retrouve plus la base de données
VB:
' With WordDoc.MailMerge
.OpenDataSource Name:=strFileExcel, _
Connection:="Driver={Microsoft Excel Driver (*.xlsx)};" & _
"DBQ=" & strFileExcel & "; ReadOnly=True;", SQLStatement:="SELECT TOP " & (intCountShBase - 1) & " * FROM [Base$] "
End With
intCountShBase est un compteur et cela ne pose pas de problème
Je suis à court d'idées, par avance merci