Valeur InputBox dans formule en variable

Bonjour,

J'aimerais savoir comment inclure la valeur d'un InputBox dans une formule en tant que variable.

Voici un exemple de code

mois = InputBox("Saisie du mois: ")

Cells(1, 2) = "=IFERROR(IF(INDEX(" & "mois" & ",RC1,MATCH(R1C,entete,0))=0,"""",INDEX(avril,RC1,MATCH(R1C,entete,0))),"""")"

Merci pour votre aide !

Bonjour,

"mois" : c'est du texte

mois : c'est une variable

Il te suffit de retirer les guillemets en trop pour que VBA interprète bien ton mois comme étant une variable dont il faut renvoyer le contenu.

Bonjour,

Merci de votre réponse. Cela ne fonctionne pas meme sans les guillemets

Bonjour,

Merci de votre réponse. Cela ne fonctionne pas meme sans les guillemets

Avec juste une formule, sans fichier ni explication complémentaire sur l'objectif de la manœuvre, je ne saurais pas te dire pourquoi.

Voila un fichier test, le but étant de coller des données dans "mois" et qu'elle se réorganise dans l'onglet données à la suite des précédentes. Le "mois" me permet de nommer la plage car le fichier est alimenter tout les mois. Merci

13volume-test.xlsm (111.29 Ko)
Rechercher des sujets similaires à "valeur inputbox formule variable"