FormulaR1C1 et variable

sasafca Messages postés 567 Statut Membre -  
Frenchie83 Messages postés 2254 Statut Membre -
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 !!


1 réponse

Frenchie83 Messages postés 2254 Statut Membre 339
 
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
0