Bonjour à tous, cela fait un petit moment que je ne suis pas venu sur le forum.
J'ai bien parcourus l'excellente contribution de Kiki29 sur les PDF, merci pour cet excellent travail.
Grâce à ces divers codes je réussi à remplir un pdf via les macros.
La difficulté c'est que je souhaite remplir plusieurs fois de suite le même formulaire en faisant une boucle qui modifie les données dans une feuille excel.
Le soucis est celui-ci: Je fais un premier tour dans ma boucle et j'insére dans ma feuille excel les données pour mon formulaire ce qui donne ceci par exemple:
j'utilise la boucle ci-dessous pour insérer les données dans mon pdf et là pas de problème:
j'enregistre mon fichier sous un nom différent avant de finir ma boucle puis,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 For i = 2 To LastRow Set X = JSO.getField(CStr(Feuil11.Range("C" & i))) X.Value = CStr(Feuil11.Range("E" & i)) Next i
je fais un deuxième tour dans ma boucle pour modifié les données de la feuille Excel pour avoir ceci:
Vous l'avez compris il y a une différence au niveau de la ligne en jaune.
Au premier passage le champ contient une donnée, au deuxième il est vide et là j'ai l'erreur:
le débogage situe l'erreur sur la ligne en jaune ci dessous:
X à la valeur 2 et dois devenir "".
Avez-vous une idée? Comment remettre tous les champs d'un pdf à l'état initiale?
J'ai presque 100 Fichiers Pdf à remplir...
j'utilise Acrobat XI pro, Excel 2013 ou 2010 c pareil pour ce qui est de l'erreur
Un peu d'aide serai la bienvenue...
Merci à vous
Partager