> Tous les forums > Forum Bureautique
 Barre de formule dans VBASujet résolu
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
AlainDeval
  Posté le 16/01/2020 @ 12:14 
Aller en bas de la page 
Nouvel astucien

bjr,

Est-il possible d'intégrer l'actionnement du basculeur d'affichage en forme de "v" tout à droite dans la barre de formule de EXCEL dans un script VBA?

Merci d'avance.

AlainDeval

Publicité
dlxpat
 Posté le 17/01/2020 à 10:29 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonjour, apparemment pas beaucoup de réponses, mais j'avoue que je ne comprends pas trop ton besoin. Qu'entends-tu par 'v" dans la barre de formule ? Quelle version d'excel as-tu et peux tu envoyer une image de ta page où est positionné ce "v" ?

Boogie Palace
 Posté le 17/01/2020 à 11:35 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

bonjour,

AlainDeval fait très probablement référence à la flèche vers le bas (en effet en forme de V) à droite de la barre de formule, qui permet d'afficher plus d'une ligne.
dispo il me semble à partir de XL 2007.

bref, l'enregistreur de macro ne traduit pas l'action sur cette flèche, donc plouf!
en revanche, cette flèche est actionnable avec le raccourci clavier Ctrl + Maj + U.
donc en simulant cette combinaison de touches avec SendKeys, peut-être que tu y trouveras ton compte (pas testé).

BP

AlainDeval
 Posté le 17/01/2020 à 11:49 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Nouvel astucien

bjr,

Je suis sur OFFICE 16 / EXCEL

Mon problème concerne l'ouverture et la fermeture de la barre de formule comme ci-dessous:

Lien vers une image externe

Lien vers une image externe

Je reformule ma question:

Quel est la ligne de code VBA à insérer dans une MACRO quelconque pour passer automatiquement de l'un à l'autre?

Le but est de terminer l'application d'une MACRO de remise à zéro en refermant la barre de formule qui avait été agrandie précédemment .

Merci d'avance.

Boogie Palace
 Posté le 17/01/2020 à 12:00 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

les liens vers tes screenshots ne fonctionnent pas, mais il me semble pourtant avoir compris ta question.

as-tu testé SendKeys ?

AlainDeval
 Posté le 17/01/2020 à 12:08 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Nouvel astucien

bjr,

Je ne connaissais pas SENDKEYS et cela me parait assez compliqué.

Si tu le maitrises, te serais -t-il facile de m'écrire la ligne VBA que je pourrai coller dans le script vba?

Merci d'avance.

Boogie Palace
 Posté le 17/01/2020 à 14:29 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

un des premiers résultats sur Google, ça pourra te servir : https://docs.microsoft.com/fr-fr/office/vba/api/excel.application.sendkeys

dans ton cas, la commande est SendKeys "^+u" (qui correspond à Ctrl + Maj + U).
j'ai testé ça fonctionne dans les deux sens (agrandissement/réduction).

AlainDeval
 Posté le 18/01/2020 à 09:57 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Nouvel astucien

Merci , ça marche!

AD

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour poster des messages. Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !


Sujets relatifs
Barre de formule dans le tableur Works (Résolu)
Word dans la barre de tâches
Barre de progression dans une listview Excel
Vba effacer une plage de cellules dans plusieurs feuilles
Référence de cellule variable dans une formule Excel
Cacher icone excel dans barre de tache du PC
Faire apparaître deux lignes de calcul sur une même barre dans un graphique
Décaler de 240 lignes une plage dans une formule à chaque ligne
Barre de formule perdue
chercher chaîne de caractères VBA dans plusieurs fichiers XL
Plus de sujets relatifs à Barre de formule dans VBA
 > Tous les forums > Forum Bureautique