aide sur le debugage d'un code !

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

C

Creepy

Guest
Bonjour all

J'ai fait un petit code qui doit regarder le vauleur de mes cellule C, D, E, F, G & H. Si elles sont à 0, alors il faut effacer la ligne

Seulement j'ai un bug ! Erreur de compilation, incompatibilité de type.

Merci de votre aide, je pense que cela vient du dim Ligne mais j'ai pas la solution.

++

Creepy
---------

Dim ligne As Range
Dim l2 As Integer
Dim L1 As Integer
L1 = 4
l2 = Range("a4").End(xlDown).Row
For ligne = Range("A4") To Range("a:" & l2)
If Range("C:" & L1).Value = 0 And Range("D:" & L1).Value = 0 And Range("E:" & L1).Value = 0 _
And Range("F:" & L1).Value = 0 And Range("G:" & L1).Value = 0 And Range("H:" & L1).Value = 0 Then
Rows(L1 & ":" & L1).Select
Selection.Delete Shift:=xlUp
L1 = L1 + 1
 
Bonsoir Creepy

Je peux me tromper, mais selon moi tes Range ne sont pas correct:

Remplace

Range("C:" & L1).Value

Par ceci
Range("C" & L1).Value

Dans tous tes range il te faut supprimer les : : : : : : :

Tient moi au courant

@Christophe@
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
707
Réponses
1
Affichages
265
Réponses
2
Affichages
332
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
1 K
Réponses
4
Affichages
672
Retour