Incrémentation cellule en vba

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

lolodu74

XLDnaute Nouveau
Bonjour,

J'incrémente en automatique les cellules de ma colonne via un userform.
C15/000
C15/001
C15/002 Jusque là pas de problème
Lorsque je change la valeur C15 par C16 dans mon code, mes cellules s'incrémente de cette façon.
C16/003
C16/004
Etc...
Serait il possible, s'il vous plaît de m'aider, pour que lorsque je passe à C16 que mon incrémentation reparte de zéro
C16/000
C16/001

J'ai un peu de mal à trouver la solution, ci-joint le fichier.

Je vous en remercie

Cordialement

Laurent
 

Pièces jointes

Re : Incrémentation cellule en vba

bonjour lolodu74

dans ton CODE on voit pas quand tu incremente c15/000 ???

on pourrait faire cela

Code:
Dim x
Private Sub UserForm_Initialize()
  x = Right(Cells(Rows.Count, 1).End(3), 3)
 TextBoxAutreS1 = ("C16/" & Format(x, "000"))
End Sub
Private Sub CBvalidS_Click()
 Cells(Rows.Count, 1).End(3)(2) = ("C16/" & Format(x, "000"))
 x = x + 1
 TextBoxAutreS1 = ("C16/" & Format(x, "000"))
End Sub

enfin pas trop compris ce que tu veus faire

a moins que tu reprends l'incrementation en reouvrant l'user

code pas simplifier plus le temps

Code:
Dim x As Long
Private Sub UserForm_Initialize()
 x = Right(Cells(Rows.Count, 1).End(3), 3)
 If Left(Cells(Rows.Count, 1).End(3), 3) = "C15" Then
 TextBoxAutreS1 = ("C16/000")
 Else
 TextBoxAutreS1 = ("C16/" & Format(x + 1, "000"))
 End If
End Sub

Private Sub CBvalidS_Click()
 Cells(Rows.Count, 1).End(3)(2) = TextBoxAutreS1
 UserForm_Initialize
End Sub
 
Dernière édition:
- 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
14
Affichages
1 K
Retour