Syntaxe FormulaLocal avec variable

Bonjour,

Je souhaites utiliser cette formule :

Range("F1").FormulaLocal = "=""2"""

qui me sort en F1

="2"

Et m'affiche donc 2, mais en utilisant une variable au lieu du 2, mais impossible d'y arriver. En faisant ceci :

Range("F1").FormulaLocal = "=""&num&"""

Il me sort donc

="&num&"

Et m'affiche &num&. C'est une erreur de syntaxe entre les guillemets et l'esperluette, mais d'une ligne à une autre la construction de la syntaxe n'est pas toujours la même. Si vous avez par ailleurs un bon tuto sur la syntaxe "/& je suis preneur :)

Merci pour votre aide

Bonjour,

ajoute des guillemets

Range("F1").FormulaLocal = "=""" & num & """"

Bonjour

Vous voulez utiliser une variable "num" pour compléter F1 ?

Si oui, Range("F1") = num

Cordialement

Edit : oups déso Steelson. Je n'avais pas vu le message...

bonjour,

essaie ceci

Range("F1").FormulaLocal = "=""" & num & """"

@Billboule2 si ton sujet est résolu n'oublie pas de cliquer sur le V

La formule de Steelson était celle que je recherchais, mais du coup pourquoi besoin d'autant de guillemets ? C'est ça que je ne comprends pas

bonsoir

pour définir une chaîne de caractères, il faut un guillemet initial et un guillemet final "texte", pour définir un guillemet dans un texte il faut le doubler "", donc pour définir une chaîne de caractères qui contient un espace, un guillemet, un espace, c'est " "" ", sans espace c'est """", cela fait beaucoup de guillemets qui se suivent.

Rechercher des sujets similaires à "syntaxe formulalocal variable"