XL 2019 nombre de formules dans un classeur

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

Solution
Ta macro me dit que j'ai 0 formule dans mon fichiers alors que j'en ai 35
Ta variable "x" est attachée a aucun code aussi.
Vous voulez dire que j'ai oublié de la déclarer? mais même sans déclaration ça marche quand même.

Essayez l'exemple suivant
Bonjour à tous,

Comme ceci:
VB:
Sub Compte_Formules()
    Dim Cpt As Long
    Dim Feuille As Long
    
    Application.ScreenUpdating = False
    NbFeuil = ActiveWorkbook.Sheets.Count
    For Feuille = 1 To NbFeuil
        Sheets(Feuille).Select
        On Error Resume Next
        x = Selection.SpecialCells(xlCellTypeFormulas).Count
        If Err.Number = 0 Then
            Selection.SpecialCells(xlCellTypeFormulas).Select
            Cpt = Cpt + Selection.Count
        End If
        On Error GoTo 0
    Next Feuille
    MsgBox "Nombre de formules trouvées: " & Cpt
End Sub
 
Bonjour à tous,

Comme ceci:
VB:
Sub Compte_Formules()
    Dim Cpt As Long
    Dim Feuille As Long
  
    Application.ScreenUpdating = False
    NbFeuil = ActiveWorkbook.Sheets.Count
    For Feuille = 1 To NbFeuil
        Sheets(Feuille).Select
        On Error Resume Next
        x = Selection.SpecialCells(xlCellTypeFormulas).Count
        If Err.Number = 0 Then
            Selection.SpecialCells(xlCellTypeFormulas).Select
            Cpt = Cpt + Selection.Count
        End If
        On Error GoTo 0
    Next Feuille
    MsgBox "Nombre de formules trouvées: " & Cpt
End Sub
Bien vu, je suis pourrit en VBA mais j'ai enfin réussi à (presque réussir une macro)
 
Bonjour à tous,

Comme ceci:
VB:
Sub Compte_Formules()
    Dim Cpt As Long
    Dim Feuille As Long
  
    Application.ScreenUpdating = False
    NbFeuil = ActiveWorkbook.Sheets.Count
    For Feuille = 1 To NbFeuil
        Sheets(Feuille).Select
        On Error Resume Next
        x = Selection.SpecialCells(xlCellTypeFormulas).Count
        If Err.Number = 0 Then
            Selection.SpecialCells(xlCellTypeFormulas).Select
            Cpt = Cpt + Selection.Count
        End If
        On Error GoTo 0
    Next Feuille
    MsgBox "Nombre de formules trouvées: " & Cpt
End Sub
Ta macro me dit que j'ai 0 formule dans mon fichiers alors que j'en ai 35
 
Ta macro me dit que j'ai 0 formule dans mon fichiers alors que j'en ai 35
Ta variable "x" est attachée a aucun code aussi.
Vous voulez dire que j'ai oublié de la déclarer? mais même sans déclaration ça marche quand même.

Essayez l'exemple suivant
C'est super, elle fonctionne maintenant (j'ai du faire une erreur de copier collé). Merci de ton aide
 
- 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
37
Affichages
949
  • Question Question
XL 2016 liste
Réponses
10
Affichages
209
Retour