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

CAROLE

Guest
bonjour a vous

mon probleme je n'arrive pas a faire un compteur en vb

en A5:A4000 jai des date en e5:e4000 Le compteur

je voudrai avoir un increment de 1 a chaque fois que la valeur de la date change en A

merci de votre aide
jai une methode mais le probleme elle marche avec la validation de la cellule donc ça marche pas

merci de votre aide

Option Explicit

Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("A5:A4000")) Is Nothing Then: GoTo LINE1
Target.Offset(0, 4) = Target.Offset(0, 4) + 1
LINE1:
End Sub
 
Salut Carole,

Tu peux essayer ceci :

Dim CL As Range, Compteur As Integer
For Each CL In Range("A5:A4000")
If CL <> CL.Offset(-1, 0) Then
Compteur = Compteur + 1
CL.Offset(0, 4) = Compteur
End If
Next

Est-ce que ça répond à ta question ?

A+
Horry
 
merci pour ta reponce mais cela ne correspond pas a ce que je v faire
ce que je cherche a faire
dans A je fait une mise a jour des date a l'aide dune macro

faire un increment +1 dans e a chaque fois que la valeur de la date change en A

carole
 
Et toutes utilisent ta boite aux lettres ?

Dans ta macro d'hier, il faut que sous les lignes où apparaissent ta feuilledst.range("A & ta variable de ligne)=date il faut que tu écrives:
ta feuilledst.range("D & ta variable de ligne)=range("D & ta variable de ligne)+1

Michel

Pour de prochaines demandes éventuelles, précise dès le départ tout ce que tu veux. 2 personnes ont perdu leur temps à vouloir t'aider...

Michel
 
- 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
9
Affichages
409
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
1 K
  • Question Question
Microsoft 365 Probléme VBA
Réponses
8
Affichages
455
Réponses
5
Affichages
716
Retour