Compteurs avec incréments

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

F

Fab

Guest
Bonjour,
J'ai un tableau où dans la colonne "C" j'indique la catégorie et dans la colonne "G" le montant associé.
Je souhaite faire une macro, qui va dans la colonne "Ci" et selon la catégorie incrémente le compteur associé à cette catégorie avec le montant indiqué dans la colonne "Gi".
J'ai essayé avec :

' Définitions des compteur
Dim Electronique, Mobilier, Luminaire, Divers, Habit, AppareilMenager, Vehicule, Logiciel, Jouet, Outil, ErreurCategorie
Dim i


' Mise à zéro des compteurs
Electronique = Mobilier = Luminaire = Divers = Habit = AppareilMenager = Vehicule = Logiciel = Jouet = Outil = ErreurCategorie = 0


' Comptage dans la première pièce : Salon
Sheets("Salon").Select
For i = 6 To 200
If Range("D" & i).Value = "Electronique" Then
Electronique = Electronique + Range("D" & i).Value
Else
If Range("D" & i).Value = "Mobilier" Then
Mobilier = Mobilier + Range("D" & i).Value
Else
If Range("D" & i).Value = "Luminaire" Then
Luminaire = Luminaire + Range("D" & i).Value
Else
If Range("D" & i).Value = "Divers" Then
Divers = Divers + Range("D" & i).Value
Else
If Range("D" & i).Value = "Habit" Then
Habit = Habit + Range("D" & i).Value
Else
If Range("D" & i).Value = "Appareil ménager" Then
AppareilMenager = AppareilMenager + Range("D" & i).Value
Else
If Range("D" & i).Value = Véhicule Then
Vehicule = Vehicule + Range("D" & i).Value
Else
If Range("D" & i).Value = "Logiciel" Then
Logiciel = Logiciel + Range("D" & i).Value
Else
If Range("D" & i).Value = "Jouet" Then
Jouet = Jouet + Range("D" & i).Value
Else
If Range("D" & i).Value = "Outil" Then
Outil = Outil + Range("D" & i).Value
Else
ErreurCategorie = ErreurCategorie + Range("D" & i).Value
End If
End If
End If
End If
End If
End If
End If
End If
End If
End If
Next i

' Rappatriement des compteurs

Mais il plante.
Quelqu'un aurait-il un tuyau ?
Merci d'avance.
 
- 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
8
Affichages
270
Réponses
2
Affichages
427
Réponses
4
Affichages
581
Réponses
5
Affichages
478
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
1 K
Retour