Je cherche le code qui permet de calculer le nombre de lignes dans une page word mais si on fait RC je ne veux pas les compter, en clair les lignes non null
merci
Je cherche le code qui permet de calculer le nombre de lignes dans une page word mais si on fait RC je ne veux pas les compter, en clair les lignes non null
merci
Salut Battit64,
Il y a plusieurs techniques. Mais la plus simple est d'utiliser une fonction de rechercher/remplacer pour supprimer les lignes vides, de compter puis d'annuler ton rechercher/remplacer.
Pour cela, je te conseille de lire un tutoriel sur la fonction de rechercher/remplacer de Word. L'annulation de la recherche peut se faire via un enregistrer juste avant le rechercher/remplacer puis de fermer ce fichier sans le sauvegarder ou alors d'utiliser l'annulation de la dernière commande effectuée (<=> "ActiveDocument.Undo").
@+
désole je n'avais pas vu que j'avais des réponses.
j'avoue que j'ai pas trop compris
en fait il me faudrait les lignes de la page mais ne pas compter des lignes vide avec un retour chariot
en vba bien sur
Bonjour,
Sepia te propose d'utiliser les fonctions de recherche avancées de Word (^l et ^p) comme étant respectivement les caractères représentant les sauts de ligne manuels et marques de paragraphe.
Il t'indique de supprimer toutes ces lignes (considérées comme vides).
Puis de compter le nombre de lignes (regarde les options de statistiques ComputeStatistics)
Voici le lien dans la FAQ http://vb.developpez.com/faqvba/?page=4.2#Statis
Et enfin d'annuler ce qui a été fait avec la fonction ActiveDocument.Undo pour remettre le document comme avant la suppression de lignes.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager