![]() |
|
Forum
|
|
|
#1 (permalink) |
|
Guest
Messages: n/a
|
Salut tout le monde,
Est il possible de configurer l'appui d'une seule touche (touche fonction) pour afficher l'heure sous excel? Je sais que l'on affiche l'heure en faisant ctrl + : mais je voudrais l'afficher en appuyant que sur une touche (touche fonction par exemple) Merci d'avance @+ |
|
| ANNONCES | |||
|
|
|
|
#2 (permalink) |
|
XLDnaute Barbatruc
Date d'inscription: février 2005
Localisation: montbéliard
Version Excel : Excel 2004 (MAC)
Messages: 2 701
|
Bonsoir
Une solution avec le correcteur orthographique, en utilisant un caractère très peu usité par exemple ¤, dans le champ de correction écrire =aujourdhui(). La date sera écrite par la formule, elle ne sera pas figée comme Ctrl+. En attend la réponse d'André, le maître de la correction automatique. @+Jean-Marie |
|
|
|
|
|
#4 (permalink) |
|
Guest
Messages: n/a
|
Salut tout le monde et
Merci a tous les deux Pour info je l'ai fais avec une macro en paramétrant la touche ' ² ' en haut a gauche du clavier. voici le code : If Range('A' & Target.Row) = '²' Then Range('A' & Target.Row) = Time Par contre je ne sais pas si on peut le faire avec les touches fonction (F1,F2,F3,.....) Si quelqu'un sait si il peut le dire ca serait cool @+ Ju |
|
|
|
#5 (permalink) |
|
XLDnaute Barbatruc
Date d'inscription: février 2005
Localisation: Saint Philbert de Grand Lieu
Version Excel : Excel XP (PC)
Messages: 4 595
|
Bonjour Ju, JeanMarie, Thomas,
En utilisant F3 qui ne sert pas dans Excel : Code:
Private Sub Workbook_Open()
Application.OnKey '{F3}', 'InsereHeure'
End Sub
Code:
Sub InsereHeure()
ActiveCell.Value = Time
End Sub
Bonne soirée. EDITION : Si on veut un format particulier, il faut modifier comme ceci : Code:
ActiveCell.Value = Format(Time, 'hh:mm:ss')
__________________
![]() A+ ![]() |
|
|
|
|
|
#6 (permalink) |
|
Guest
Messages: n/a
|
Salut,
C'est encore moi Voilà lorsque j'ouvre le classeur il faut d'abord que je lance une fois la macro 'InsereHeure' pour que lorsque j'appuie sur F3 ca m'écrit l'heure... N'y aurait il pas moyen de ne pas devoir lancé la macro au démarrage ou que ca le fasse automatiquement Merci d'avance @+ Ju |
|
|
|
#7 (permalink) |
|
XLDnaute Barbatruc
Date d'inscription: février 2005
Localisation: Saint Philbert de Grand Lieu
Version Excel : Excel XP (PC)
Messages: 4 595
|
Bonsoir Ju,
As-tu bien mis le code dans les 2 modules que je t'ai indiqué ? Le Application.Onkey dans le Workbook_Open et le InsereHeure dans un module ? Chez moi ça fonctionne.
__________________
![]() A+ ![]() |
|
|
|
|
|
#8 (permalink) |
|
Guest
Messages: n/a
|
Salut,
J'ai mis : Private Sub Workbook_Open() Application.OnKey '{F3}', 'InsereHeure' End Sub Dans le code de ma feuille ET j'ai mis : Sub InsereHeure() ActiveCell.Value = Time End Sub dans un module en faisant inserer un module En fait ça marche trés bien mais je dois lancer une seule fois la macro insereHeure pour que ca fonctionne et aprés ca marche super bien merci encore d'ailleurs @+ Ju |
|
|
|
#9 (permalink) | |
|
XLDnaute Barbatruc
Date d'inscription: février 2005
Localisation: Saint Philbert de Grand Lieu
Version Excel : Excel XP (PC)
Messages: 4 595
|
Bonjour Ju,
Citation:
Bonne fin d'apres-midi.
__________________
![]() A+ ![]() |
|
|
|
|
|
|
#10 (permalink) |
|
Guest
Messages: n/a
|
Merci jmps
J'avais essayer cet aprem et j'avais trouvé merci quand meme c cool qu'on peut affecter des touches comme ca a un classeur. Du coup j'ai affecter plusieurs touches fonctions.... Encore Merci pour tout @+ Ju |
|
|
| ANNONCES | |
![]() |
| Liens sociaux |
| Outils de la discussion | |
|
|