FormulaR1C1 et variable
sasafca
Messages postés
567
Statut
Membre
-
Frenchie83 Messages postés 2254 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 !!
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 !!
A voir également:
- FormulaR1C1 et variable
- Variable d'environnement temp ✓ - Forum Word
- Impossible de créer le fichier de travail. vérifiez la variable d'environnement temp - Forum Microsoft Office
- Vba excel sélectionner une plage de cellules variable ✓ - Forum VB / VBA
- Le fichier contient un programme écrit en python. le programme construit un mot secret mais il ne l'affiche pas. modifiez ce programme afin que à chaque itération de la boucle : la variable a augmente de 2 la variable b diminue de 1 ajoutez une instruction pour faire afficher le mot secret construit. quel est ce mot secret ? ✓ - Forum Python
- Vba range avec variable ✓ - Forum VB / VBA
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
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