Programmer en vb

Résolu
Bonjour,
svp dites moi comment insérer un fichier excel contenant 35723 lignes et plus que 33 colonnes a fin de lancer une statistique sur vb 6.0 et merci bien!!
Configuration: Windows XP
Internet Explorer 7.0

6 réponses

  1. Contributeur
    Bonjour,
    en VB6 il y a la possibilité d'incorporer Excel et de travailler dessus comme en VBA.
    Dim EX As New Application
    Public Book As Workbook
    Public Feuille As Worksheet
    
    'Pas oublier d'ajouter la référence..
    'Microsoft Excel X,X object librairy
    '
    Sub AjouterExcel()
        Set EX = CreateObject("Excel.application")
        EX.Visible = True
        Set Book = EX.Workbooks.Add
        'Toutes les fonctions Application sont disponnibles avec BooK
        Set Feuille = Book.Sheets(1)
        'Toutes les fonctions Sheets sont disponnibles avec Feuille.
    End Sub

    A+
    1. merci pour ta reponce a ma question...je ne comprend pas cette ligne
      'Microsoft Excel X,X object librairy
      peut tu "éclairer ma lanterne" par quoi faut il remplacer les X,X
    2. Contributeur
      @jo456C'est une référence à ajouter dans VB6
      >> Projet >> Références >> et la choisir Microsoft Excel et valider.
      A+
    3. tu parle aussi d'ajouter une référence...mais moi je ne voi pas de quoi il sagit peut tu aussi me l'expliquer?
      merci
  2. Bonjour,
    Je crois que le +simple c'est de convertir ton fichier .xls en fichier de base de donnée .mdb. Je crois savoir qu'il y a cette possibilité d'enregistrement.
    Ensuite avec une DB tu fais ce que tu veux avec VB.
    1. je cherche des cours gratuits en access 2007 et WindeV. merci pour votre precieux aide
      1. dsl aucune idée pour le sujet du VB et Excel
        par contre je veux bien aussi des cours en access si c possible merci bien
        1. Bonjour,
          Merci Lermite222, ce soir je me coucherais moins bête.
          Je me sers de VB6 tous les jours et c'est une chose que j'ignorais
          C'est fou l'informatique, on en apprend tous les jours!
          @+