Utilisr fonction Excel sous VB

Résolu
isfaen Messages postés 74 Date d'inscription jeudi 10 juin 2010 Statut Membre Dernière intervention 19 octobre 2011 - 9 juil. 2010 à 14:34
cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 - 9 juil. 2010 à 17:41
Bonjour à tous!

Je souhaiterai savoir si on peut utiliser les fonctions d'Excel sous VB, dans mon cas il s'agirait dun recherchev!

J'ai déjà mis en place une référence à Excel.

Merci pour votre aide.


Alex

3 réponses

cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
9 juil. 2010 à 17:41
Eh bien enregistre une macro pendant que tu fais une manip, et tu auras le code que tu pourras ramener sous VB6, en changeant simplement le nom de l'objet global, le ExcelApp.
3
cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
9 juil. 2010 à 15:20
Salut

Oui et non :
En fait, RECHERCHEV est une commande francisée présente au niveau de la feuille Excel.
Au travers de VB6, tu pourras avoir accès aux fonctions sous WorksheetFunction
Si tu enregistres une macro pendant que tu utilises RECHERCHEV, tu obtiendras la traduction VBA de cette commande.
Cette commande sera surement présente dans WorksheetFunction

Pour ouvrir ou référencer Excel dans VB6, voir les centaines de sources du site qui parlent de Excel, ou encore parmi les <Snippets>.

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
0
isfaen Messages postés 74 Date d'inscription jeudi 10 juin 2010 Statut Membre Dernière intervention 19 octobre 2011
9 juil. 2010 à 15:27
Merci pour ta réponse!

J'ai effectivement fait cela et ai trouvé la fonction VLOOKUP mais je cherche la syntaxe qu'il faut adopter pour déclarer ce type de fonction. désolé si ma demande n'était pas clair!

Merci encore


Alex
0
Rejoignez-nous