Private Sub CommandButton3_Click() Dim test4 As Integer Dim test5 As Integer Nb_line = Nb_line - 1 test4 = MsgBox("Voulez vous effacer la dernière pesée?", vbYesNo, "Programme de pesée") If test4 = vbYes Then Range("B2").Offset(Nb_line, 0).ClearContents test5 = MsgBox("La dernière valeur à été supprimée.", vbInformation, "Programme de pesée") End If
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question'Composition de l'adresse de la dernière cellules pleine dans la colonne des dates Sheets("Janvier").Activate derniereCel1 = ActiveSheet.UsedRange.Rows.Count Range("A" & derniereCel1).Select
Le code suivant est à adapter à ton besoin, Il te permet de sélectionner la dernière cellule utilisée dans la colonne sélectionnée.
Code Visual Basic :
'Composition de l'adresse de la dernière cellules pleine dans la colonne des dates
Sheets("Janvier").Activate
derniereCel1 = ActiveSheet.UsedRange.Rows.Count
Range("A" & derniereCel1).Select
If Mois = 12 Then Sheets("Décembre").Activate valeurA2 = Range("A2").Value If valeurA2 = "" Then Else Range("A1").Select Selection.End(xlDown).Select ligne_active_base = ActiveCell.Row Range("A" & ligne_active_base + 1).Select End If End If 'Memorise le n° de la ligne ou coller les données.__________________________________________________________________________ ligne_active_base = ActiveCell.Row
Joli mic mac, pourquoi effacer d'abord alors qu'il suffit d'écraser par les nouvelles données ?
Joli mic mac, pourquoi effacer d'abord alors qu'il suffit d'écraser par les nouvelles données ?