OVH Cloud OVH Cloud

Macro excel F2

8 réponses
Avatar
JPH
Bonjour je cherche la fonction ou l'ordre qui correspon a
la touche "F2"

merci davance

8 réponses

Avatar
isabelle
bonjour JPH,

F2 correspond à éditer une cellule,
c'est la même chose qu'un double click sur une cellule.

isabelle


Bonjour je cherche la fonction ou l'ordre qui correspon a
la touche "F2"

merci davance


Avatar
JPH
Bonjour Isabelle
OK mais comment traduire cela dans une macro

Jean-Pierre
-----Message d'origine-----
bonjour JPH,

F2 correspond à éditer une cellule,
c'est la même chose qu'un double click sur une cellule.

isabelle


Bonjour je cherche la fonction ou l'ordre qui correspon
a


la touche "F2"

merci davance
.





Avatar
AV
OK mais comment traduire cela dans une macro


Application.SendKeys ("{F2}")

AV

Avatar
Jph
merci
mais maintenant j'ai un nouveau problem
en fait l'Application.SendKeys ("{F2}")
ne s'applique qu'a la fin de la macro
comment fair ?? pour qu'elle s'execute pendant
merci


-----Message d'origine-----
OK mais comment traduire cela dans une macro


Application.SendKeys ("{F2}")

AV


.




Avatar
AV
Pas vraiment suivi, mais je me demande pourquoi utiliser F2 dans une macro ?
Affecter une valeur à une cellule ?
Autre ??
AV
Avatar
jph
en fait c'est parsque je reçoi des fichier bizar
avec des valeures qui ont un forma inconu et je ne peux
pas ecrir de formule

la seul solution que j'ai trover c'est de se mettre sur la
cellule puis F2 est entrée alors la valeur est bonne
je te joint ma macro


While Not ActiveCell.Value = ""
ActiveCell.FormulaR1C1 = ActiveCell
Application.SendKeys ("(F2)")
ActiveCell.FormulaR1C1 = ActiveCell
ActiveCell.Offset(1, 0).Select

Wend



-----Message d'origine-----
Pas vraiment suivi, mais je me demande pourquoi utiliser
F2 dans une macro ?

Affecter une valeur à une cellule ?
Autre ??
AV


.



Avatar
AV
Essaye ça :
ActiveCell.Formula = ActiveCell.formula

AV
Avatar
jph
Que veut tu dire je doit remplacer la toute la macro par :
ActiveCell.Formula = ActiveCell.formula

si non ou doi-je la mettre a l'interieur de ma macro
comme tu a pu le constaté je ne suis pas doué en macro
merci

-----Message d'origine-----
Essaye ça :
ActiveCell.Formula = ActiveCell.formula

AV


.