Private Sub CommandButton4_Click() ' Selectionne la première cellule du tableau Range("B1").Select ' Boucle tant que pas vide Do While Not (IsEmpty(ActiveCell)) NbLigne = NbLigne + 1 Selection.Offset(1, 0).Select Loop End Sub
Function Lastrow(namesheet As String) As Long Dim ix As Long ix = Sheets(namesheet).UsedRange.Row - 1 + Sheets(namesheet).UsedRange.Rows.count Lastrow = ix End Function dernierligne = Lastrow("sheet1")
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionPrivate Sub CommandButton1_Click() nouvelledonnee = "nouvelle donnee" Range("A" & Rows.Count).End(xlUp).Offset(1, 0).Value = nouvelledonnee MsgBox "regarde ta dernière cellule dans colonne A" donneecorrigee = "donnée corrigée" Range("A" & Rows.Count).End(xlUp).Value = donneecorrigee MsgBox "regarde la maintenant. Première correction" donneecorrigee = "donnée corrigée à nouveau" Range("A" & Rows.Count).End(xlUp).Value = donneecorrigee MsgBox "regarde la maintenant. Deruxième correction" nouvelledonnee = "nouvelle donnee" Range("A" & Rows.Count).End(xlUp).Offset(1, 0).Value = nouvelledonnee MsgBox "regarde ta dernière cellule dans colonne A, une nopuvelle donnée y figure" End Sub
Range("B" & Rows.Count).End(xlUp).Offset(1, 0).Value = poidsrecu