Ecrire le code VBA dans un projet VB.net

Messages postés
247
Date d'inscription
mercredi 8 mai 2013
Dernière intervention
4 novembre 2017
- - Dernière réponse : ucfoutu
Messages postés
18039
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
- 24 mai 2016 à 12:15
Bonjour,
comment je peux écrire et exécuter un code écrit en VBA dans un projet créer avec Visual basic 2010 Express et merci d'avance
Afficher la suite 

Votre réponse

2 réponses

Messages postés
18039
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
259
0
Merci
Bonjour,
En automation.
Cela signifie :
1) créer l'objet application Excel
2) créer un objet classeur (celui à traiter)
3) créer le(s) objet(s) Feuilles de calculs à traiter
4) et surtout : bien connaître VBA/Excel (sans quoi : peine perdue).

EDIT : je te précise que l'automation nécessite création ET instanciation des objets à traiter.
Pour plus de clarté : cela veut dire "entrer par la porte normale (edit ajouté après relecture d'une autre discussion que tu as ouverte et qui s'écarte de l'automation).


________________________
Nul ne saurait valablement coder ce qu'il ne saurait exposer clairement.
Commenter la réponse de ucfoutu
Messages postés
18039
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
259
0
Merci
Bon ...
Nous allons, Jamson, essayer maintenant, de parler peu, mais de parler comme il se doit :
1) lis dans l'ordre ces trois articles (tu en as besoin) :

https://msdn.microsoft.com/fr-fr/library/7t9k08y5%28v=vs.90%29.aspx

https://support.microsoft.com/fr-fr/kb/301982

http://www.tutorialspoint.com/vb.net/vb.net_excel_sheet.htm

2) essaye de rester dans l'esprit d'un forum, au lieu de te disperser sans cesse.
Tu as par exemple ouvert sur ce forum 7 discussions, dont l'une a été supprimée.
Sur les six restantes : tu les as purement et simplement abandonnées (ni suite donnée, ni utilisation du tag RESOLU) !
Ces faits ne sont pas, loin de là, de nature à aider à poser sur les discussions que tu ouvres un regard plus "intéressé".
Ne prends pas cette remarque pour autre chose qu'elle est, à savoir que le "sérieux" est une chose qui se constate et a son importance, dans tous nos gestes (les tiens et les nôtres).
Commenter la réponse de ucfoutu

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.