Re : Bouton rafraichir dans un userform
Bonjour,
Essaie d'être plus précise lorsque tu définis la donne de ton problème!
Dans quel textbox saisis-tu la date? Cette date se retrouve dans quelle cellule de la feuille?
Avec quelle date de la feuille veux-tu mettre à jour le textbox? Quel est ce textbox?
Un petit exemple pour faire en sorte que tu puisses recopier les formules de la dernière ligne occupée vers la nouvelle ligne que tu viens de saisir.
'-------------------------------------------------------------------
Sub test()
Dim C As Range, DerLig As Long
'Le numéro de la dernière colonne BT dans
'cette feuille est 72
With Worksheets("Habilitation Agent")
'Retourne le numéro de la dernière ligne occupée
'par des données dans la feuille, avant la nouvelle saisie de données
DerLig = .Cells.Find("*", LookIn:=xlValues, _
SearchOrder:=xlByRows, SearchDirection:=xlPrevious).Row
'Maintenant, suppose que tu as ajouté une nouvelle ligne de donnée
'et que tu veuilles recopier les formules dans la ligne juste en dessous.
'Une boucle sur chacune des cellules de la dernière ligne
'contenant seulement les formules
For Each C In .Range("A" & DerLig).Resize(1, 72).SpecialCells(xlCellTypeFormulas)
'Le 2 tient compte de la cellule de la dernière ligne + la cellule en dessous.
C.Resize(2).FillDown
Next
End With
End Sub
'-------------------------------------------------------------------