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 !

magalie

XLDnaute Occasionnel
bonjour à tous et à toutes,
un problème de récupération de la dernière ligne non vide et selon une réponse
ajouter ou non 1 au chiffre présent dans cette dernière ligne (dans la même colonne)
le tout par un userform
je vous remercie d'avance
cdt
 

Pièces jointes

Re : userform

Re,

avec les codes des boutons OUI NON :
Code:
Private Sub CommandButton2_Click()
Range("A65536").End(xlUp)(2).Value = Range("A65536").End(xlUp)
TextBox1.Value = Range("A65536").End(xlUp)
End Sub
Private Sub CommandButton3_Click()
Range("A65536").End(xlUp)(2).Value = Range("A65536").End(xlUp) + 1
TextBox1.Value = Range("A65536").End(xlUp)
End Sub
 
Re : userform

Bonjour le fil, bonjour le forum,

En retard mais tant pis j'envoie quand même... Ton fichier modifié avec le code ci-dessous :
Code:
Private dl As Integer 'déclare la variable dl (Dernière LIgne)
Private dc As Integer 'déclare la variable dc (Dernie Chiffre)

Private Sub UserForm_Initialize() 'à l'initialisation de l'UserForm
With Sheets("Feuil1") 'prend en compte l'onglet "Feuil1"
    dl = .Cells(Application.Rows.Count, 1).End(xlUp).Row 'définit la dernière ligne éditée dl de la colonne 1 (=A)
    dc = CInt(Cells(dl, 1).Value) 'définit le derier chiffre de cette colonne
End With 'fin de la prise en compte de l'onglet "Feuil1"
Me.Label2.Caption = dc 'récupère le dernier chiffre dans le label
End Sub


Private Sub CommandButton2_Click() 'bouton "OUI"
Sheets("Feuil1").Cells(dl + 1, 1).Value = dc 'place le dernier chiffre une ligne en dessous la dernière ligne éditée
Unload Me 'vide et ferme l'UserForm
End Sub


Private Sub CommandButton3_Click() 'bouton "NON"
Sheets("Feuil1").Cells(dl + 1, 1).Value = dc + 1 'place le dernier chiffre + un, une ligne en dessous la dernière ligne éditée
Unload Me 'vide et ferme l'UserForm
End Sub


Private Sub CommandButton1_Click() 'Bouton "Fermer"
Unload Me 'vide et ferme l'UserForm
End Sub
Le fichier :
 

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

Discussions similaires

  • Question Question
Microsoft 365 Recherche valeurs
Réponses
4
Affichages
144
Réponses
2
Affichages
465
Réponses
2
Affichages
187
Réponses
19
Affichages
707
Retour