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