Macro Word, supprimer ligne si vide (publipostage)

Fermé
Nai Messages postés 711 Date d'inscription vendredi 29 avril 2005 Statut Membre Dernière intervention 25 août 2023 - 30 oct. 2020 à 14:57
Nai Messages postés 711 Date d'inscription vendredi 29 avril 2005 Statut Membre Dernière intervention 25 août 2023 - 30 oct. 2020 à 16:40
Bonjour toutes et tous !
J'ai besoin d'un petit coup de main et fais appel à vous.
J'utilise une base de données au quotidien et des fichiers Word en publipostage en fonction des besoins.
Dans mon exemple, il s'agit de publiposter un fichier qui récapitule les informations de l'occupant (en en-tête) et les réservations de salles faisant l'objet d'une convention (voir la base de données en fin de sujet). J'avais déjà demandé et obtenu une aide précieuse à ce sujet ici et vous en remercie encore. Sauf que la problématique qui subsistait continue de me poser quelques soucis dans la mesure où j'utilise de nouveaux fichiers selon le même principe.
Résumé :
Je souhaite que lors du publipostage, chaque fichier soit enregistré dans le dossier courant avec un nom précis (défini). Ça, pas de problème.
En revanche, chaque fichier étant différent, le tableau n'est pas rempli de manière identique à chaque fois. Ainsi, parfois une association bénéficie de 4 créneaux, parfois une autre 2 ou 6.
Sauf que je me retrouve avec des fichiers comportant de nombreuses lignes de tableau vides, que je souhaite supprimer automatiquement (de préférence au moment du publipostage, pour ne pas avoir à rouvrir les fichiers).
Et là, je ne trouve pas. Est-ce que quelqu'un a une idée de comment procéder ?

Merci beaucoup d'avance pour votre aide !

bdd : https://www.cjoint.com/c/JJEn4dBuQ58
publipostage : https://www.cjoint.com/c/JJEn4AsP8i8

Configuration: Windows / Chrome 86.0.4240.111

A voir également:

1 réponse

yg_be Messages postés 22720 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 23 avril 2024 1 476
30 oct. 2020 à 15:16
bonjour, ta base de données est en réalité un fichier Excel.
dans lequel je ne vois ni ligne vide, ni code VBA.
qu'as-tu essayé?
0
Nai Messages postés 711 Date d'inscription vendredi 29 avril 2005 Statut Membre Dernière intervention 25 août 2023 54
30 oct. 2020 à 16:32
Bonjour,
Dans mon fichier excel j'ai une ligne par association. Puis, des colonnes pour les salles :
une colonne pour la salle 1, le jour 1 et l'horaire 1.
une colonne pour la salle 1, le jour 2 et l'horaire 2.
une colonne pour la salle 1, le jour 3 et l'horaire 3.
une colonne pour la salle 1, le jour 4 et l'horaire 4.
Jusqu'à 7 jours et pour 4 salles.
Le code VBA se trouve dans le fichier Word de publipostage.
Depuis mon fichier Word, je fais Affichage -> Macros -> SavePublipost -> Executer
0
yg_be Messages postés 22720 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 23 avril 2024 1 476 > Nai Messages postés 711 Date d'inscription vendredi 29 avril 2005 Statut Membre Dernière intervention 25 août 2023
30 oct. 2020 à 16:34
où se trouvent les lignes vides?
0
Nai Messages postés 711 Date d'inscription vendredi 29 avril 2005 Statut Membre Dernière intervention 25 août 2023 54 > yg_be Messages postés 22720 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 23 avril 2024
Modifié le 30 oct. 2020 à 16:43
Je me doutais bien que j'utilisais pas le bon terme :( Désolé
Ces lignes ne contiennent pas de données propres à l'association.
0