XL 2010 Suppression d'un ligne sur word à partir d'excel VBA

  • Initiateur de la discussion Initiateur de la discussion stonech
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

stonech

XLDnaute Nouveau
Bonjour à tous,

j'ai réussi à écrire de Excel vers Word via une macro.

Pour faire simple sur mon excel j ai une colonne nom, prénom et adresse. Et dans mon fichier Word j'ai une lettre type avec des #nom#, #prénom# et #adresse# que je remplace en les recherchant par le code:

'Mise à jour du adresse
With DocWord.Content.Find
.ClearFormatting
.Replacement.ClearFormatting
.Text = "#ADRESSE#"
.Replacement.Text = adressePers
.Execute Replace:=wdReplaceAll
End With

Seulement des fois, il n'y a pas d'adresse et donc sous word dans ces cas la je voudrai supprimer la ligne ou il y a le #adresse#. (attention je ne veux pas juste mettre #adresse# à ""mais totalement supprimer la ligne).

Merci pour votre aide,
 
Bonjour @stonech , le fil

[réflexion en passant]
Pourquoi ne pas simplement utiliser la fonctionnalité Publipostage incluse dans Word ?
NB: je dis cela à cause de : "Et dans mon fichier Word j'ai une lettre type"
[/réflexion en passant]


Sinon en joignant deux fichiers exemple (dans un *.zip)
• ta lettre type
• un extrait anonymisée de ta base de données Excel

Cela rendrait plus facile les essais sur nos PC pour répondre à ta problèmatique.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
5
Affichages
606
Réponses
2
Affichages
405
Retour