Copier la formule Excel elle-même dans le Presse-papiers


1

Il y a beaucoup de questions sur la copie de valeurs plutôt que de formules, mais ce que je cherche, c'est exactement le contraire. Je souhaite copier la formule elle - même , et non le résultat de son calcul à partir d'une cellule, ni la formule copiée avec des adresses de cellule ajustées.

Une image vaut mille mots. Sur cette photo, j'ai souligné la valeur souhaitée

entrez la description de l'image ici

Ce que je veux avoir dans mon presse-papiers et coller dans D6 n'est pas 629bb706a18c16ad87640f253a745841, pas le prochain GUID généré, mais exactement cette chaîne:

=LOWER(CONCATENATE(DEC2HEX(RANDBETWEEN(0,4294967295),8), DEC2HEX(RANDBETWEEN(0,42949),4)...

Est-il possible de le copier directement en étant positionné sur une cellule, sans mettre le curseur sur la barre de formule ? Y at-il un raccourci clavier pour cela?

Je ne cherche pas de solutions de programmation, mais celles basées sur AHK sont acceptables.


Copiez la cellule, cliquez avec le bouton droit de la souris et passez le curseur de la souris sur Coller. Vous devriez voir Formule Coller?
Darius

Oui, je vois ça. Mais lorsque je clique sur "Coller la formule", là encore, il colle la valeur générée suivante , c'est-à-dire le résultat déjà évalué / calculé, et non la formule elle-même.
Suncatcher

Attendez .. laissez-moi confirmer si vous vouliez voir le "résultat" de la formule sur la cellule? (et la formule elle-même sur le champ de fonction) - ou vous vouliez coller la formule dans la cellule?
Darius

Non, je veux une expression de formule visible dans le champ de fonction. J'ai clairement montré ce que je voulais sur la capture d'écran (marqué d'un carré rouge).
Suncatcher

Je ne connais pas bien AHK, mais sans déplacer votre souris sur la touche de fonction, vous pouvez copier et coller dans une nouvelle cellule, appuyer sur F2, Home, puis placer un '(guillemet simple) au début de la fonction traitera la formule en tant que texte et l'affichera exactement. Donc, si vous connaissez AHK, vous pouvez probablement écrire un script à AHK pour faire exactement cela (après avoir collé, F2, Accueil, ', entrez)? Edit: Désolé, je viens de relire votre titre et vous vouliez la formule dans le presse-papiers? Puis F2, Ctrl A, Ctrl C - et cela se trouve dans le presse-papiers - possible dans AHK peut-être - pas trop familier avec cela.
Darius

Réponses:


3

Dans le ruban, sélectionnez l' Formulasonglet, puis Show formulas.

Au lieu de valeurs, vous verrez dans toutes les cellules directement des formules , vous pouvez donc les copier / coller à votre guise.


Cool, cela semble être la réponse la plus pertinente. Existe-t-il un raccourci clavier pour activer cette vue?
Suncatcher

Il vous suffit d'appuyer sur la touche ALT puis de suivre les touches alphabétiques appropriées (affichées en appuyant sur cette touche). (Vous pouvez utiliser AutoHotKeys pour cela.)
MarianD

1
Je n’étais pas correct - il existe un autre raccourci clavier: Ctrl + `(accent grave) - ou, si cela ne fonctionne pas - Ctrl +, (virgule) .
MarianD

1

Il n’ya aucun moyen de le faire directement avec une seule touche de raccourci.
Cependant, vous pouvez éviter le clic explicite en utilisant la séquence F2 CTRL+A CTRL+C. La barre de formule n'a même pas besoin d'être visible pour cela (mais elle l'utilise quand même)


Cela semble acceptable, mais ! Mais Ctrl-A ne fonctionne pas pour moi après F2. Je ne peux sélectionner la formule que manuellement avec Maj + Flèches, ce qui est un gâchis.
Suncatcher

F2 puis ctrl + shift + home puis ctrl + c
Alex M
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.