FormulaR1C1 et variable
Bonjour,
voila suite à une requête SQL j'obtient une variable contenant une chaine de caractère, et j'aimerai lui faire passer ça :
LEFT(""" & Var & """,FIND("" "",""" & Var & """,1))
La formule marche bien dans une cellule par exemple:
Range("A1").FormulaR1C1 = "=LEFT(""" & Var & """,FIND("" "",""" & Var & """,1))"
Mais comment faire pour affecter cette formule à une variable ?
Merci !!
voila suite à une requête SQL j'obtient une variable contenant une chaine de caractère, et j'aimerai lui faire passer ça :
LEFT(""" & Var & """,FIND("" "",""" & Var & """,1))
La formule marche bien dans une cellule par exemple:
Range("A1").FormulaR1C1 = "=LEFT(""" & Var & """,FIND("" "",""" & Var & """,1))"
Mais comment faire pour affecter cette formule à une variable ?
Merci !!
1 réponse
-
Bonjour
Tu veux créer une variable qui fonctionne comme ta formule?
Supposons une variable qui contiendrait le texte suivant "Texte TexteSuite"
dans ta formule tu veux extraire la partie gauche de la variable jusqu'au premier espace trouvé; ici l'espace est en 6ème position, donc le texte à extraire est "Texte "
essaye ceci:
Sub FormuleAvecVariable()
Var = "Texte TexteSuite"
MaVar = Left(Var, InStr(1, Var, " ", 1))
End Sub
Ai-je bien compris ton problème ou l'ai-je mal interprété?
Merci de donner suite
cdlt