Compter le nombre de caractères dans un fichier Excel

  • Initiateur de la discussion Initiateur de la discussion MJ13
  • 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 !

MJ13

XLDnaute Barbatruc
Bonjour à tous

Je cherche en ayant un fichier Excel ouvert à savoir combien j'ai de caractères dans le fichier, en VBA ou en formule, si c'est possible.

Merci d'avance 🙂.
 
Re : Compter le nombre de caractères dans un fichier Excel

Re,

Dans la recherche des erreurs, c'est le calcul sur l'objet Err qui prend beaucoup de temps.

Utiliser plutôt cette macro, elle est très rapide :

Code:
Sub CharactersCount()
Dim temps, w As Worksheet, plage As Range, tablo, t, n#, e#
temps = Timer 'facultatif
For Each w In Worksheets
  Set plage = w.UsedRange
  If plage.Count = 1 Then
    If IsError(plage) Then
      e = e + 1
    Else
      n = n + Len(plage)
    End If
  Else
    tablo = plage
    For Each t In tablo
      If IsError(t) Then
        e = e + 1
      Else
        n = n + Len(t)
      End If
    Next
  End If
Next
MsgBox "Durée : " & Timer - temps & " s" 'facultatif
MsgBox "Nombre de caractères du fichier : " & Format(n, "#,##0") & _
  Chr(10) & "Nombre de valeurs d'erreur : " & Format(e, "#,##0")
End Sub

A+
 
Re : Compter le nombre de caractères dans un fichier Excel

Re Job

Merci Job, avec ta dernière proposition, je passe de 2,85 à 1 seconde avec 3 erreurs 🙂.

Avec ça on peut travailler consciencieusement 😱 (Franchement, il manque des smileys ou ils ne sont pas très expressifs🙂🙁😕😡😛😉😀😱🙄😎😱).
 
- 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
7
Affichages
684
Réponses
23
Affichages
668
Retour