Résultat d'une formule directement dans une variable

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

GeoTrouvePas

XLDnaute Impliqué
Bonjour tout le monde !

Actuellement j'utilise le code suivant pour attribuer le résultat d'une formule excel à une variable utilisée en vba :

Sheets("Feuil1").Cells(1, 1).FormulaR1C1 = "=ISNA(VLOOKUP(Test,Temporaire,1,FALSE))"
Variable = Sheets("Feuil1").Cells(1,1)

Pour des raisons pratiques, j'aurai besoin de mettre directement le résultat de cette formule dans ma variable, sans qu'aucun résultat ne soit stocké dans Excel.

En gros, le shéma de mon code devrait ressembler à ça :

'----------------------

Sub test()

Dim MaVariable as Integer

MaVariable = Résultat de la formule "ISNA(VLOOKUP(MdP,Temporaire,1,FALSE))"

'..........suite du code

End sub

'----------------------

Est ce possible ?

Merci d'avance pour vos réponses.
 
Re : Résultat d'une formule directement dans une variable

Salut GeoTrouvePas 😉😀

Peut-être comme ça
Code:
MaVariable = Application.Evaluate("ISNA(VLOOKUP(" & Range("Test").address &"," & Range("Temporaire").Address & ",1,FALSE)")
Mais ce n'est pas certain du tout 😱

A+
 
Re : Résultat d'une formule directement dans une variable

Perdu, ça ne marche pas ! 😛

En fait, je viens de trouver une solution que je vous expose ci - dessous pour ceux que ça intéresserait. Il y a le choix d'utiliser deux fonctions différentes soit :

- Application.Vlookup(Utilisateur_Login, Range("Table_Habilitations"), 7, False)
- Evaluate("Vlookup(" & Utilisateur_Login & ",Table_Habilitations, 7, False)")

Apparement la syntaxe de la 2ème n'est pas tout à fait juste mais on est pas loin, il doit juste manquer un guillement ou un Range quelques part.

Merci à toi Bruno pour ton aide qui m'a quand même bien mis sur la voie.

Bonne journée amis Exceliens ! (Exceleurs ? Excelateurs ? Excelatisators ? ^^ )
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour