Afficher la valeur d'une variable dans une cellule d'une feuille excel
cs_delced3
Messages postés4Date d'inscriptiondimanche 12 juin 2005StatutMembreDernière intervention11 août 2009
-
27 juil. 2009 à 20:19
cs_delced3
Messages postés4Date d'inscriptiondimanche 12 juin 2005StatutMembreDernière intervention11 août 2009
-
11 août 2009 à 20:10
Bonjour,
Je débute en programmation, et je voudrais créer une interface ou utilisateur renseigne des "textbox" qui seront transféré dans un fichier Excel, de type facture.
Je suis bloqué car j'ai copier le contenu des "textbox" dans des variables que j'ai déclaré en tant que "string" et je voudrais mettre la valeur de ces variables dans des cellules excel.
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 28 juil. 2009 à 13:29
Salut
As-tu ouvert/créé ton instance de Excel dans ton programme VB.Net ?
As-tu ouvert ton classeur, ta feuille ?
Ecrire, c'est la même chose que lire, mais à l'envers.
Sais-tu lire le contenu d'une cellule ?
Non : Charge une source en .Net qui parle de Excel et tu sauras tout
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)
cs_delced3
Messages postés4Date d'inscriptiondimanche 12 juin 2005StatutMembreDernière intervention11 août 2009 31 juil. 2009 à 20:08
Bonsoir simH,
j'ai déjà essayé ce type de code mais lorsque je test il me dit "Erreur 1 'Range' est un type et ne peut pas être utilisé en tant qu'expression." et je n'ai pas trouvé d'aide sur ce message et franchement pour moi c'est du Chinois
Si quelqu'un peut m'expliquer le problème ça serait géant !!
cs_simH
Messages postés13Date d'inscriptionlundi 13 juillet 2009StatutMembreDernière intervention18 juin 2010 31 juil. 2009 à 20:22
Bonjour,
Je pense que le plus facile serait que tu travailles à partir de VBA (Visual Basic pou Application). Tu peux ouvrir VBA à partir d'Excel en cliquant sur l'onglet Développeur/Visual Basic. Ou si tu n'as pas Office2007 je crois que c'est dans Outils/Macro.
Ensuite il faut que tu fasse appel à Range en passant par NomClasseur.NomFeuille.Range(...).
En espérant que ça t'aura aidé.