Bonjour,
J'ai un problème avec une formule (contenant une référence vers une date) qui ne se calcule pas. Il suffit de de faire <F2> + <Enter> et le résultat s'affiche.
Comment puis-je écrire ce <F2> + <Enter> en VBA ?
![]()
Bonjour,
J'ai un problème avec une formule (contenant une référence vers une date) qui ne se calcule pas. Il suffit de de faire <F2> + <Enter> et le résultat s'affiche.
Comment puis-je écrire ce <F2> + <Enter> en VBA ?
![]()
Bonjour,
pour simuler les touches du clavier regardes l'instruction Sendkeys
Code : Sélectionner tout - Visualiser dans une fenêtre à part SendKeys "{F2}~"
Merci, mais ça ne marche pas
Il n'y a pas de message d'erreur
Voci le code utilisé :
Après exécution le curseur est bien sur la case E103
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Range("E103").Select Range("C101").Select SendKeys "{F2}~" Range("E103").Select
Mais la maneuvre sur la case C101 n'as pas eu son effet.
a mon avis un recalcul de la cellule devrait résoudre ton problème
NB : Je ne vois l'utilité du premier select sur E103
Code : Sélectionner tout - Visualiser dans une fenêtre à part Range("C101").Calculate
Ca ne marche pas. La cellule n'est toujours pas calculée![]()
Tu cherches à caluler quoi? Quelle formule utilises-tu?
Cdt,
Partager