Accueil > > > TRAVAILLER SOUS EXCEL A PARTIR DE VB VER : 1.0.5
TRAVAILLER SOUS EXCEL A PARTIR DE VB VER : 1.0.5
Information sur la source
Description
Cet exemple permets d'envoier (et de formater) des données vers excel assez simplement ...
Source
- ' Une des fonctions ... ;-)
- Private Sub cmdValeur_Click()
- ' si il n'y a pas encore de Document en cree un
- If AppExcel.Workbooks.Count = 0 Then
- AppExcel.Workbooks.Add
- End If
-
- With AppExcel.Worksheets(1).Cells(vsbCell.Value, hsbCell.Value)
- .Value = txtValue.Text
- ' mets en gras
- .Font.Bold = chkBold.Value
-
- ' mets en couleur.
-
- ' ATTENTION :
- ' Excel utilise une palette de couleur.
- ' La palette comporte 56 entrées, chacune représentée par une valeur RGB.
- ' (RGB : Rouge Vert Bleu.)
- ' 3 méthodes différentes pour définir la palette.
- AppExcel.ActiveWorkbook.Colors(1) = RGB(0, 255, 140) ' la construction RGB
- AppExcel.ActiveWorkbook.Colors(2) = &H707000 ' la Valeur Hexadécimale
- AppExcel.ActiveWorkbook.Colors(3) = vbBlue ' la Constante VB
-
- ' ensuite on attribue l'index d'une couleur à la cellule
- .Font.ColorIndex = 0
- If optColor(0).Value Then .Font.ColorIndex = 1
- If optColor(1).Value Then .Font.ColorIndex = 2
- If optColor(2).Value Then .Font.ColorIndex = 3
- End With
- End Sub
' Une des fonctions ... ;-)
Private Sub cmdValeur_Click()
' si il n'y a pas encore de Document en cree un
If AppExcel.Workbooks.Count = 0 Then
AppExcel.Workbooks.Add
End If
With AppExcel.Worksheets(1).Cells(vsbCell.Value, hsbCell.Value)
.Value = txtValue.Text
' mets en gras
.Font.Bold = chkBold.Value
' mets en couleur.
' ATTENTION :
' Excel utilise une palette de couleur.
' La palette comporte 56 entrées, chacune représentée par une valeur RGB.
' (RGB : Rouge Vert Bleu.)
' 3 méthodes différentes pour définir la palette.
AppExcel.ActiveWorkbook.Colors(1) = RGB(0, 255, 140) ' la construction RGB
AppExcel.ActiveWorkbook.Colors(2) = &H707000 ' la Valeur Hexadécimale
AppExcel.ActiveWorkbook.Colors(3) = vbBlue ' la Constante VB
' ensuite on attribue l'index d'une couleur à la cellule
.Font.ColorIndex = 0
If optColor(0).Value Then .Font.ColorIndex = 1
If optColor(1).Value Then .Font.ColorIndex = 2
If optColor(2).Value Then .Font.ColorIndex = 3
End With
End Sub
Conclusion
Attention pour les nouveaux projet il faut Ajouter la reference à Excel (Project->Reference et cocher "Microsoft Excel 9.0 Object Library") ou une version plus haute ...
Sources du même auteur
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
Piloter Excel via VB sans ouvrir Excel [ par Chronos ]
Je voudrait creer un prog qui permettrait de visualiser des feuilles excel et d'apporter des modifications dessus, sans ouvrir Excel.Merci de me dire
Piloter Word et Excel depuis ASP [ par Doc ]
Bonjour, je cherche a piloter Word et Excel depuis une page ASP (creer des documents).N'y a-t-il pas une recette miracle ?Merci
vb et excel [ par Lind ]
alors j'aimerais bien dans certaine cellule spécifier la couleur de la police ou la taille, comme dois-je écrire ça dand le code pls et aussi peut-on
URGENT : PILOTER EXCEL DEPUIS VB [ par bouv ]
Svp, j'ai un problème pour piloter Excel depuis VB, j'ai télécharger un module pour piloter Excel (celui de Jacques Presteau, si vous connaissez), il
piloter Excel depuis un prog VB [ par Ma2004 ]
Salut !Ben voilà tout est dans le titre ! Comment fait on pour piloter Word depuis un prog en VB.J'ai mis le code suivant (apres avoir cocher la libra
Piloter Excel pour modif des options de sécurité [ par eldim ]
Bonjour à tous !Comment peut-on faire pour cocher l'option suivante par programmation (vb ou vb.net peu importe)* "Faire confiance au proje
Piloter Word via VB sous Excell [ par Adoc5 ]
Salut,Je cherche à générer des rapports en créant des courbes à partir d'Excel et en les collant dans Word et tout ceci automatisé via VB sous Excel.L
Piloter excel à partir de visual basic [ par Hamzza ]
Je suis actuellement en stage de fin d'étude au sein de l'entreprise Thales, je dois réaliser une application sous un environnement Visual Basic 6, pe
pb pour enregistrer un tableau sous excel [ par erdinger62 ]
J'ai fait un MSHflexgrid avec des données rentrées par l'utilisateur et celui doit pouvoir effectuer un enregistrement qui transmet les donn
Piloter Access avec Excel VBA [ par vousvous ]
Salut,j'aimerais savoir comment on fait pour piloter Access depuis Excel VBA. J'aimerais, à partir d'Excel VBA, créer des tables dans une DB
|
Derniers Blogs
[WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc [TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES[TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES par gpommier
Suite à la session que j'ai présenté sur WebMatrix 2, vous pouvez trouver les slides ici, ainsi que les démos en packages nuget : démos1 et démos2 J'en profite pour remercier chaleureusement tous ceux qui sont venus très nombreux à cette sess...
Cliquez pour lire la suite de l'article par gpommier [SHAREPOINT] LES SESSIONS TECHDAYS 2012.[SHAREPOINT] LES SESSIONS TECHDAYS 2012. par Patrick Guimonet
Voici donc pour ceux qui n'ont pas pu venir, ou ceux qui n'ont pas pu toutes les suivre la liste des sessions SharePoint aux TechDays 2012, que je mettrais à jour dès que les liens des vidéo seront disponibles. Ou ici : http...
Cliquez pour lire la suite de l'article par Patrick Guimonet TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Forum
LISTER KEYS.KEYLISTER KEYS.KEY par Onin42
Cliquez pour lire la suite par Onin42
Logiciels
Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning
|