begin process at 2012 02 13 08:09:58
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

VBA

 > 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

Note :
6,31 / 10 - par 29 personnes
6,31 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :VBA Classé sous :piloter, excel, activeworkbook Niveau :Initié Date de création :29/06/2000 Date de mise à jour :26/06/2002 09:13:09 Vu / téléchargé :17 340 / 941

Auteur : Icem@n

Ecrire un message privé
Site perso
Commentaire sur cette source (7)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
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 ...

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source .NET (Dotnet) GETSPECIALFOLDER : RETOUVER LES RÉPERTOIRES SPÉCIAUX DE WIND...
Source .NET (Dotnet) SAVE & RECUPERATION DES SETTINGS DANS UN FICHIER XML
Source avec Zip Source avec une capture REND TRANSPARENT N'IMPORTE QU'ELLE FENÊTRE DANS WINDOWS 2000...
Source avec Zip Source avec une capture CRÉER UNE APPLICATION MULTILANGUE (.INI) V 1.1.5
Source avec Zip Source avec une capture GESTION PILE FILE (LIFO FIFO) PAR RECORDSET OU COLLECTION

 Sources de la même categorie

Source avec Zip GESTION PERSONNEL par oudlarbi
Source avec Zip Source avec une capture CALENDRIER EN VBA POUR EXCEL 2010 par nounou94
Source avec Zip Source avec une capture MANIPULER LES FENETRES ENFANT D'EXCEL par bigfish_le vrai
Source avec Zip Source avec une capture COLLECTION ID par Le Pivert
Source avec Zip Source avec une capture VBA MASQUE DE SAISIE NUMÉRIQUE par acive

 Sources en rapport avec celle ci

Source avec Zip Source .NET (Dotnet) EXPORTER LES IMAGES DE WORD ET D' EXCEL par Le Pivert
Source avec Zip Source avec une capture MANIPULER LES FENETRES ENFANT D'EXCEL par bigfish_le vrai
Source avec Zip Source avec une capture COLLECTION ID par Le Pivert
Source avec Zip Source avec une capture APPRENDRE A MANIPULER EXCEL par eltaris
PILOTER EXCEL PAR OLE AVEC ACCESS OU VB par Jacques PRESTREAU

Commentaires et avis

Commentaire de Lau le 20/01/2002 19:30:46

Eh! j'ai une question; j'ai fait le même truc que toi, t'aurais pas une idée pour qu'en appuyant sur démarrer excel ça inscrive un mot (ou une lettre) dans une case du fichier excel (la première en haut à gauche, par exemple) ?

Commentaire de zaguia le 12/04/2002 20:03:56

oula exelent sa ma plus vraiment chouete ton prog il est bien utile en + c'est ce que je cherchai merci 9/10

Commentaire de bob3000 le 14/05/2002 14:41:22

c'est super ton prog
Bravo!

Commentaire de Icem@n le 26/06/2002 09:17:10

Ajout de commentaires dans la source.
Pour Fêter les 4000 consultations.

Et merci beaucoup pour vos commentaires toujours très positif ...

Commentaire de Zog2002 le 20/12/2002 16:45:09

ça a l'air pas mal, je vais essayer...

Commentaire de EPS32HAY le 26/01/2006 19:05:08

C'est cool je prend

Commentaire de crownstud le 01/07/2008 14:53:12 9/10

pas mal du tout et maintenant faudrait trouver comment mettre des bordure malheureusement je n'arrive a mettre que en bas (bottom et sans doute top pour le haut)et en trait fin.
Quelqun peut m'aider?

 Ajouter un commentaire


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


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,198 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales