PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → URGENT : pilotage EXCEL approfondie
URGENT : pilotage EXCEL approfondie
Débuté par Gregory, 28 juil. 2005 14:12 - 2 réponses
Posté le 28 juillet 2005 - 14:12
salut

J'espere que vous pourrez m'aider a resoudre ce probleme ( meme avec l'exemple de pilotage d'excel de windev, j'y arrive po )

comment recuperer une valeur d'une cellule de la deuxieme feuille d'un classeur Excel, non pas par référence mais par son nom de cellule.
exemple :
monClasseur.xls contient "maFeuille1" et "maFeuille2"
su "maFeuille2", j'utilise 3 colonnes et 5 lignes .
la cellule en B3 s'appelle "MonNom" et a pour valeur "MaValeur".

comment recuperer "MaValeur" en utilisant "MonNom". et aussi comment recuperer la couleur de fond de cette cellule.

je sais qu'il me faudra utiliser une classe Excel mais je ne connais pas les fonctions et methodes
Posté le 28 juillet 2005 - 17:31
Voir la classe cExcel qui doit être dans les exemples.

Mickael


salut

J'espere que vous pourrez m'aider a resoudre ce probleme ( meme avec
l'exemple de pilotage d'excel de windev, j'y arrive po )

comment recuperer une valeur d'une cellule de la deuxieme feuille d'un
classeur Excel, non pas par référence mais par son nom de cellule.
exemple :
monClasseur.xls contient "maFeuille1" et "maFeuille2"
su "maFeuille2", j'utilise 3 colonnes et 5 lignes .
la cellule en B3 s'appelle "MonNom" et a pour valeur "MaValeur".

comment recuperer "MaValeur" en utilisant "MonNom". et aussi comment
recuperer la couleur de fond de cette cellule.

je sais qu'il me faudra utiliser une classe Excel mais je ne connais pas
les fonctions et methodes
Posté le 29 juillet 2005 - 16:34
Bonjour,


Voici le complément d'information que tu cherches :

Pour accéder à la cellule tu dois écrire :
:m_xExcel>>Range("MonNom") //m_xExcel étant l'objet ole dynamique de la classe Excel

Ensuite utilise les propriétés de ta cellule pour obtenir les informations que tu souhaites (Value pour la valeur, Name pour le nom etc ...)

Pour en savoir un peu plus sur la manipulation des objets et leurs méthodes dans word ou excel, lance ton application puis ouvre l'editeur de macro VBA. Ensuite dans l'aide tu cherches les objets et propriétés qui t'interresses.

Bon courage et bon dev.