Dépassement de capacité

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 !

Squoltahthx94

XLDnaute Occasionnel
Bonjour le Forum,

a peine ma macro démarre que cela m'affiche 'Dépassement de Capacité' mais je ne vois pas pourquoi!!!

Quelqu'un a une idée???

Merci

Code:
Private Sub TriSupp_Click()
 ' je vais garder que ce qui contient esso et supprimé touts les BT annulée.....
    Dim i As Integer
With Sheets("ifs")
    'supprimer toute les lignes commençant par 2013 dans la colonne G
    For i = .Range("d65536").End(xlUp).Row To 1 Step -1
        If Not .Range("d" & i) Like "ESSO*" Then .Rows(i).Delete
    Next i
End With
Dim j As Integer
With Sheets("IFS")                  'je supprime les personnes non concernées
Application.ScreenUpdating = False
       For j = .Range("AC65536").End(xlUp).Row To 1 Step -1
        If .Range("AC" & j) Like "*BMAUNAC*" Then .Rows(j).Delete
        If .Range("AC" & j) Like "*GLOBOUE*" Then .Rows(j).Delete
        If .Range("AC" & j) Like "*CCHAUMON*" Then .Rows(j).Delete
        If .Range("AC" & j) Like "*DCHAMEK*" Then .Rows(j).Delete
        If .Range("AC" & j) Like "*SGUEGUEN*" Then .Rows(j).Delete
    Next j
   End With
Dim k As Integer
    With Sheets("IFS")                  'je supprime les VE
       For k = .Range("A65536").End(xlUp).Row To 1 Step -1
        If .Range("A" & k) Like "751*" Then .Rows(k).Delete
      Next k
   End With
   Dim l As Integer
    With Sheets("IFS")                  'je supprime les etats de BT inutile
       For l = .Range("f65536").End(xlUp).Row To 1 Step -1
        If .Range("f" & l) Like "Annulé" Then .Rows(l).Delete
        If .Range("A" & l) Like "Finished" Then .Rows(l).Delete
        If .Range("A" & l) Like "Workdone" Then .Rows(l).Delete
    Next l
   End With
Application.ScreenUpdating = True
MsgBox "Mise à jour Terminée !! ", vbOKOnly + vbInformation, "Info"
    
End Sub
 
Re : Dépassement de capacité

Bonjour,

A tout hasard, changer les types des variables "integer" en "long" s'il s'agit de lignes... A noter plus claire de déclarer toutes les variables en début de procédure... Sans plus de détails... difficile d'en dire plus.

bon après midi
@+
 
- 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
4
Affichages
461
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
479
  • Question Question
Microsoft 365 Export données
Réponses
4
Affichages
650
Réponses
3
Affichages
665
  • Question Question
XL 2021 VBA excel
Réponses
4
Affichages
171
Retour