date

B

blacsap

Guest
salut
je voudrai que la date s'affiche dans la cellule b1 quand je rempli la cellule a1 et que cette date ne change pas apres reouverture du classeur.
j'ai essaye avec la fonction aujourdhui() et autre mais ca me fais une fonction circulaire
ci quelqu un peut m'aider
merci d'avance
@+
blacsap
 
J

JB

Guest
- Salut Blacsap,

avec les formules je ne sais pas le faire mais avec une petite macro celà semble bien marcher tant que tu ne modifies pas ta valeur en A1.

Essaye la:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Sheets("Feuil1").Range("A1") <> "" Then
Sheets("Feuil1").Range("B1") = Date
End If
End Sub

J'espère pouvoir ainsi te dépanner jusqu'à ce quelqu'un d'autre te trouve une solution plus adaptée.
A+ JB
 
M

Moa

Guest
Salut Blacsap !

Une petite solution :

En B2 = SI(A1<>"";MAINTENANT();"")

Une macro : Range("C2") = Range("B2").Value

Ta valeur fixe se trouvera dans une troisième cellule

Un bouton de commande pour valider la date après un changement de valeur !

Regarde le fichier joint

@ +

Moa
 

Pièces jointes

  • DateFixe.zip
    8.9 KB · Affichages: 22
C

Celeda

Guest
Bonjour,

hé hé hé hé JM : à force de descendre à la cave tous les deux, on va pouvoir se rencontrer et vider les bouteilles aussi!!

Super de relire ce fil d'échanges que tu as mis en référence. Merci.

Celeda
 

Statistiques des forums

Discussions
314 167
Messages
2 106 625
Membres
109 644
dernier inscrit
croate46