Incrémentation VBA aide (For to next)

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

Soleil11

XLDnaute Occasionnel
Bonjour le forum,

Mon problème est le suivant lorsque je veux automatiser une incrémentation de 1 à xxxx avec la limite de cellule qui se trouve à coté en colomne 4 le compteur commence à 2 en cellule P2 et j'aimerais qu'il commence à 1 to xxxx.

Comment puis-je modifier ce code afin qu'il commence à 1 to xxx et non à 2 to xxx ?

Code:
Sub Incrementalvalue()

Dim c As Long

Dim Limit As Long

Limit = Cells(Rows.Count, 4).End(xlUp).Row

For c = 2 To Limit

Cells(c, 16) = c

Next c

End Sub

Merci de votre aide.

Soleil11😕
 
Re : Incrémentation VBA aide (For to next)

Bonjour


Si j'ai bien compris
Voici une façon de faire n'utilisant pas une boucle (For / Next)

Code:
Sub Macro1()
Dim Limit As Long
Limit = Cells(Rows.Count, 4).End(xlUp).Row
Range("P2") = 1
Range("P2").Resize(Limit).DataSeries Rowcol:=xlColumns, Type:=xlLinear, Step:=1, Stop:=Limit, Trend:=False
End Sub
 
Re : Incrémentation VBA aide (For to next)

Rebonjour,

La première méthode proposée sans boucle fonctionne à merveille. Entre temps, j'ai trouvé aussi la solution j'ai juste changé le code par rapport à l'incrémentation du code, ci-dessous le changement.

Cells(c, 16) = c - 1

Merci encore à tout le forum.

Soleil11.
 
- 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
5
Affichages
916
Réponses
4
Affichages
737
Réponses
15
Affichages
793
Retour