Interroger un fichier excel en vb

Résolu
amyProg Messages postés 12 Statut Membre -  
cs_Le Pivert Messages postés 8437 Statut Contributeur -
Bonjour,
je suis débutante en VB ,Je veux interroger mon fichier excel, j'ai trouvé des code sur le net comme :

Class fichierExcel
    'Déclaration des variables
    Dim xlsapp As Excel.Application
    Dim xlsbook As Excel.Workbook
    Dim xlsheet As Excel.Woksheet

    'lancement d'excel et ouverture du fichier
    set xlsapp = New Excel.application
    set xlsbook = xlsapp.workbooks.Open("Chemin+Nom du fichier.xls")
    set xlsheet = xlsbook.Worksheets(N°Feuille a activer)

    xlsapp.Visible = true
End Class 


MAIS c marche pas , j'ai les trois SET qui sont soulignés en bleu en disant Syntax error et quand je les enlève j'ai l'erreur varaiabl expected !!!

quelqu'un pourrais m'aider SVP ?

2 réponses

  1. cs_Le Pivert Messages postés 8437 Statut Contributeur 730
     
    0
    1. amyProg Messages postés 12 Statut Membre
       
      Bonjour,

      Merci,
      mais j'ai un autre problème :s
      xlsbook = xlsapp.workbooks.Open("d:\LocalData\Desktop\test.xls")
      cette ligne me retourne nothing !!

      aurais tu une idée ?
      0
      1. cs_Le Pivert Messages postés 8437 Statut Contributeur 730 > amyProg Messages postés 12 Statut Membre
         
        Dans le lien que je tai donné pour ouvrir un classeur:

        'Ouvrir un  classeur
                ApExcel.Workbooks.Open("chemin classeur.xls")
        

        et pour toi cela sera:

        'Ouvrir un  classeur
               xlsapp.workbooks.Open("d:\LocalData\Desktop\test.xls") 


        tout simplement
        0
    2. amyProg Messages postés 12 Statut Membre
       
      même avec cette modif rien a changé
      0
    3. amyProg Messages postés 12 Statut Membre
       
      voila mon code:

      Dim xlsapp As Excel.Application
      Dim xlsbook As Excel.Workbook
      Dim xlsheet As Excel.Woksheet
      Dim fileName As String = "d:\LocalData\a195814\Desktop\test.xls"
      Dim result As String

      result = Path.GetFileName(fileName)
      MsgBox(result)

      'lancement d'excel et ouverture du fichier
      xlsapp = New Excel.Application

      xlsbook = xlsapp.workbooks.Open("d:\LocalData\Desktop\test.xls")

      xlsheet = xlsbook.Worksheets(1)

      xlsapp.Visible = True

      il s'arrete à la treizième ligne en disant que wlsapp.workbook = nothing
      0
  2. cs_Le Pivert Messages postés 8437 Statut Contributeur 730
     
    Je t'ai donné un lien avec un exemple que tu ne suis pas, j'arrête là ma collaboration.

    Bon courage
    0