Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.
  • Initiateur de la discussion Initiateur de la discussion jbr
  • 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 !

J

jbr

Guest
bonjour,

Je vous prie de m'excuser si cette question a ete traitee dans un message precedant.

Je n ai que quelques mois d experience en VBA et je cherche a faire la macro suivante :

Sub macro_compteur()
Dim k As Integer
k = 0
For i = 0 To 17
If Range("A1").Offset(i + 1, 0) <> Range("A1").Offset(i, 0) Then k = k + 1 And Range("A1").Offset(i, 1) = Range("A1").Offset(k, 2) Else Range("A1").Offset(i, 1) = Range("A1").Offset(k, 2)
Next i

End Sub

Ci-joint le fichier un fichier excel avec les donnes de depart et les donnes auquel je souhaite acceder.

Merci d avance!
 

Pièces jointes

Re : macro compteur

Bonjour jbr, et bienvenue,

Je ne suis pas certain d'avoir bien compris la question, mais si je me fie à ton fichier exemple, je te propose de tester la macro suivante :

Code:
Sub macro_compteur()
Dim k As Integer
k = 0
For i = 1 To 18
  If Range("A" & i + 1) <> Range("A" & i) Then
    k = k + 1
    Range("D1").Offset(k - 1, 0) = k
  End If
Next i
End Sub
A +

Cordialement.
 
Re : macro compteur

RE jbr,


Alors peut-être comme ceci :

Code:
Sub macro_compteur()
Dim k As Integer
k = 0
For i = 1 To 18
  If Range("A" & i + 1) <> Range("A" & i) Then
    Range("B" & i) = Range("C1").Offset(k, 0)
    k = k + 1
    Else
    Range("B" & i) = Range("C1").Offset(k, 0)
  End If
Next i
End Sub
Voir fichier joint.

Cordialement.
 

Pièces jointes

- 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
4
Affichages
730
Réponses
15
Affichages
779
Réponses
4
Affichages
586
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
1 K
Réponses
3
Affichages
922
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…