Excel Downloads
Forum

Précédent   Excel Downloads Forums > Excel > Forum Excel


Réponse
 
LinkBack Outils de la discussion
Vieux 25/09/2007, 12h15   #1 (permalink)
XLDnaute Occasionel
 
Date d'inscription: octobre 2006
Messages: 261
Par défaut indiquer la date dans userform de la derniere activation de la macro

Bonjour atous,

Comme vous pouvez le voir je suis plein de question aujourd'hui.

Allez encore une autre :

Dans un userform , est 'il possible d'indiquer dans une textbox la date de la derniere activation d'une macro ?

Je pense que la solution serai a la fin de macro de mettre la date du jour dans textbox1 mais j'ai pas trouvé comment la faire.

Merci encore pour vos aides.
jpmasclet est déconnecté   Réponse avec citation
ANNONCES
Vieux 25/09/2007, 12h46   #2 (permalink)
XLDnaute Occasionel
 
Date d'inscription: octobre 2006
Messages: 261
Par défaut Re : indiquer la date dans userform de la derniere activation de la macro

J'ai enfin reussi un truc tout seul lol

La seule solution que j'ai trouvé, directement dans le userform faire le code :

Code:
Private Sub CommandButton1_Click()
Dim today As Date
today = Date
TextBox1.Value = today
End Sub
Voila
jpmasclet est déconnecté   Réponse avec citation
Vieux 25/09/2007, 14h15   #3 (permalink)
XLDnaute Occasionel
 
Date d'inscription: octobre 2006
Messages: 261
Par défaut Re : indiquer la date dans userform de la derniere activation de la macro

BON et bien je suis deçu , ça ne marche pas comme je veux.

Ma textbox est vide en faite a chaque ouverture de tableau donc ça vaut rien du tout

image de mon userform

je veux cliquer sur le bouton et qu'il y ai une mise à jour de la date de dernier clic en faite
Images attachées
Type de fichier : jpg userform.JPG (12,3 Ko, 9 affichages)
jpmasclet est déconnecté   Réponse avec citation
Vieux 25/09/2007, 16h39   #4 (permalink)
XLDnaute Accro
 
Avatar de bqtr
 
Date d'inscription: juillet 2006
Localisation: Nantes
Version Excel : Excel 2003 (PC)
Messages: 1 024
Par défaut Re : indiquer la date dans userform de la derniere activation de la macro

Bonjour jpmasclet,

Une façon de faire en enregistrant la date et l'heure dans une cellule d'une de tes feuilles, dans l'exemple la cellule IV65536 de la feuille active. Ensuite à chaque ouverture de l'USF, tu n'as plus qu'à récupérer le contenu de cette dernière. Ainsi le textbox contiendra l'info recherchée.

Code:
Private Sub CommandButton1_Click()
'.../... ta macro
TextBox1 = Now
Range("IV65536") = TextBox1
End Sub

Private Sub UserForm_Initialize()
Me.TextBox1 = Range("IV65536")
End Sub
La cellule IV65536 est très peu utilisée, voir même jamais. C'est un bon endroit pour y stocker des infos.

A+
__________________
bqtr est déconnecté   Réponse avec citation
Vieux 25/09/2007, 16h59   #5 (permalink)
XLDnaute Barbatruc
 
Avatar de Staple1600
 
Date d'inscription: juin 2005
Localisation: RENNES
Version Excel : Excel 2000 (PC)
Messages: 6 823
Par défaut Re : indiquer la date dans userform de la derniere activation de la macro

Bonjour


En s'inspirant de bqtr (en utilisant les Noms)
Code:
Private Sub CommandButton1_Click()
TextBox1 = Now
ActiveWorkbook.Names.Add Name:="DER_EXEC", RefersToR1C1:=TextBox1.Text
End Sub

Private Sub UserForm_Initialize()
'TextBox1 = Now
TextBox1.Value = [DER_EXEC]
End Sub
Lors de la première initialisation de l'userform
commenter la ligne en bleue
et décommenter la ligne en rouge

Ensuite cliquer sur le CommandButton

Puis faire l'inverse
Commenter la ligne rouge
Décommenter la ligne bleue
Staple1600 est déconnecté   Réponse avec citation
Vieux 26/09/2007, 10h51   #6 (permalink)
XLDnaute Occasionel
 
Date d'inscription: octobre 2006
Messages: 261
Par défaut Re : indiquer la date dans userform de la derniere activation de la macro

bonjour et merci pour vos solutions.

j'ai utlisé la version de BTQR qui me paraissait pus simple et qui fonctionne tres bien !!!

merci a vous !
jpmasclet est déconnecté   Réponse avec citation
ANNONCES
Réponse

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui

Discussions similaires
Discussion Auteur Forum Réponses Dernier message
Indiquer une pause dans une macro klorane Forum Excel 16 19/05/2007 15h46
formule pour indiquer la date prise par une cellule caline Forum Excel 5 18/09/2006 22h15
Date et heure de la dernière execution de la macro Nanir Forum Excel 2 14/06/2006 12h29
Indiquer date d'enregistrement Juliette42 Forum Excel 3 07/11/2005 21h40
Activation bouton dans Userform Sub Forum Excel Downloads - Archives 5 17/11/2004 19h57


Fuseau horaire GMT +2. Il est actuellement 22h45.


(C) 2006 Excel Downloads