Bonsoir,
Plutôt que de masquer tes lignes à cause des formules pourquoi ne pas ajouter les formules en vba à chaque ajout de ligne ?
A la fin de ta macro CommandButton1_Click ajoute :
Cells(num - 1, 7).Resize(, 2).Copy Cells(num, 7)
Regarde si ça te va...
Tu devrais aussi contrôler si la date est valide avant de faire la mise à jour avec qcq chose comme :
if isdate(TextBox6) then
... ' remplir feuille
... .hide
else
msgbox"date non valide"
endif
et pour incrire ta date utilises :
Range("F" & num).Value = cdate(TextBox6.Value)
ça t'évitera des surprises de jour et mois inversés
eric