Bonsoir Heureux-oli,
Merci pour ta réponse
J'ai résolu une partie de mon problème : ma macro sous excel ne fermait pas un des fichiers créés pour la fusion.
Donc là, je me retrouve avec ce type de message dans un fichier à part:
Erreur de calcul dans l'enregistrement 4
Et avec cet autre message dans le fichier résultat :
"Erreur, impossible d'ouvrir la source de données"
J'utilise une méthode trouvé sur internet (M@rina je ne sais plus quoi).
J'ai une fusion classique avec un fichier sans doublon et une fusion avec insertion>champ>Basededonnées... pour créer mes tableaux de données ayant le même code. J'utilise donc deux fichiers pour faire la fusion.
J'ai 4 tableaux à créer et le bug n'intervient que sur le 3ème tableau...
{DATABASE \d "D:\\Outils\\BaseFichePE.xls" \c "Provider=Microsoft.Jet.OLEDB.4.0;Password=\"\";User ID=Admin;Data Source=D:\\Outils\\BaseFichePE.xls;Mode=Read;Extended Properties=\"HDR=YES;IMEX=1;\";Jet OLEDB:System database=\"\";Jet OLEDB:Registry Path=\"\";Jet OLEDB:Database Password=\"\";Jet OLEDB:Engine Type=35;Jet OLEDB:Database Locking Mode=0;Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password=\"\";Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Don't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False" \s "SELECT `Promo`, `Type`, `Durée`, `Contenu` FROM `Feuil1$` WHERE ((`CODE` = '{MERGEFIELD "CODE"}') AND (`TestDeroulement` IS NOT NULL ))" \l "16" \b "191"}
et j'ai aussi : obtenu d'un autre fichier.
Je voudrais bien t'envoyer mes fichiers, est ce possible de te les envoyer en MP? C'est assez confidentiel...
Merci encore de m'aider
Marie
Partager