Visual basic à partir d'excel

Signaler
Messages postés
3
Date d'inscription
mardi 8 juin 2004
Statut
Membre
Dernière intervention
17 juin 2004
-
Messages postés
1
Date d'inscription
samedi 17 février 2007
Statut
Membre
Dernière intervention
11 mars 2008
-
Bonjour,

Je souhaite pouvoir mettre en couleur une colonne d'excel
à partir de visual basic.

Pouvez-vous m'aider SVP

Merci

3 réponses

Messages postés
699
Date d'inscription
mercredi 19 février 2003
Statut
Membre
Dernière intervention
13 mai 2011
21
Bonjour,

pour ce faire il faut tout d'abord cocher dans Outils-> Références : Microsoft Excel.

Puis :
Dim appExcel As Excel.Application
Dim docExcel As Workbook
Dim feuilleExcel As Worksheet

'ici tu crées/initialise tes objets application, classeur et feuille
Set appExcel = CreateObject("Excel.Application")
Set docExcel = appExcel.Workbooks.Open("D:\User\fouillis.xls")
Set feuilleExcel = docExcel.Worksheets("Feuil1")

appExcel.Visible = True

'ici tu changes la couleur de la colonne A en rouge
feuilleExcel.Columns("A:A").Interior.ColorIndex = 3

'tu fermes le classeur en sauvegardant
docExcel.Close SaveChanges:=True
'tu quittes Excel
appExcel.Quit

'tu vides les variables
Set feuilleExcel = Nothing
Set docExcel = Nothing
Set appExcel = Nothing



Fanny
Messages postés
3
Date d'inscription
mardi 8 juin 2004
Statut
Membre
Dernière intervention
17 juin 2004

merci,

j'aimerais aussi créer un enregistrer sous, demander à l'utilisateur où il veut l'enregistrer et copier mon fichier excel sous le nom qu'il a voulu lui mettre dans le fichier qu'il a voulu. Et ensuite, travailler sur ce fichier copier, sans que l'utilisateur s'en aperçoivent.
Messages postés
1
Date d'inscription
samedi 17 février 2007
Statut
Membre
Dernière intervention
11 mars 2008

salut tous le mone, je savoir le code pour telecharger des données à partir d'un fichier excel et les afficher dans un controle tel que listview ou bien datagrid (bien sur code vb.net sous visual studio 2005 express)