Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 07/02/2008, à 22:21

Vaneck

Statistiques OO

'soir,
comment faire pour compte tout les caracteres d'un texte sous Oppen Office SANS les espaces?
merci

Hors ligne

#2 Le 07/02/2008, à 22:25

Hagar de l'Est

Re : Statistiques OO

Hors ligne

#3 Le 07/02/2008, à 23:19

Vaneck

Re : Statistiques OO

ok merci , mais c'est un peur tordu comme soluce

Hors ligne

#4 Le 07/02/2008, à 23:31

Hagar de l'Est

Re : Statistiques OO

il doit bien être possible de modifier la macro pour récupérer le nombre total de caractères et soustraire le nombre d'espaces ensuite pour éviter de faire l'opération soi même.

Hors ligne

#5 Le 08/02/2008, à 01:28

Vaneck

Re : Statistiques OO

Trop complexe pour moi , la premiere méthode me suffira , merci wink

Hors ligne

#6 Le 08/02/2008, à 01:46

Petit Willy

Re : Statistiques OO

Voila une macro qui mache, elle reprend le script du lien d'Hagar
je pense quelle doit faire l'affaire... big_smile

voici le topic ou je l'ai trouvé

REM  *****  Compteur de caractères  *****

Sub CompteCaract
   Dim oTrouve_space As Object
   Dim oTrouve_non_space As Object


   oTrouve_space = ThisComponent.createSearchDescriptor
   With  oTrouve_space
     .SearchString = " " ' ou un autre caractère de ton choix
     .SearchWords = false
   End With

   oTrouve_non_space = ThisComponent.createSearchDescriptor
   With oTrouve_non_space
     .SearchString = "[^ ]" ' ou un autre caractère de ton choix
     .SearchWords = false
     .SearchRegularExpression=True
   End With 


 MsgBox "Il y a " &  ThisComponent.findAll(oTrouve_non_space).count  & "caractères sans compter les espaces et il y a " & ThisComponent.findAll(oTrouve_space).count & " espaces"
End Sub

Hors ligne