Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    [VBA-ACCESS] aprire tramite VBA documento excel

    Ciao a tutti,
    ho un problema.
    Tramite script da Access\VBA dovrei poter aprire un file di excel e poter copiare i dati della tabella in un report di access.
    Sapete dirmi se per caso esiste un modo utilizzando il codice?

    Grazie mille.

    Soon

  2. #2
    ciao,

    scusa ma per tabella intendi tabella in excel o cosa?

    a ke t serve aprirlo?

    VaneX

    In ogni caso si può fare tutto, magari però spiegati meglio...

  3. #3
    qua un codice ke ho trovato (in un mio prog ke caricava dati da excel)

    caricava dati un una tabella vuota (table), da excel

    codice:
    Dim ExcelApp As Object
    Set ExcelApp = CreateObject("Excel.Application")
    
    NomeFile = Dir.Path & "\" & Me.File
    
    If Right(Me.File, 3) = "xls" Then
    ExcelApp.Workbooks.Open (NomeFile) 
    
    ExcelApp.worksheets("Foglio1").Activate
    
    Set db = OpenDatabase(App.Path & "\Db\file.mdb")
    Set table= db.OpenRecordset("TabellaAccess")
    
    If table.EOF Then
    For i = 1 To 50
    table.AddNew
     table.campo= ExcelApp.worksheets("Foglio1").range("a" & i).Value
    table.Update
    Next
    
    
    ExcelApp.Workbooks.Close
    
    ExcelApp.Visible = False
    
    Else
    MsgBox "Tabella non vuota....riprovare"
    End If
    
    
    Else 'il file ke si sta tentando di aprire non è xls!
    
     MsgBox "Tipo File non Compatibile...xls/doc"
    
    End If

  4. #4
    ...quindi t basta caricare i dati un una nuova tabella e fare il report...


    VaneX

    Altrimenti importati i dati (o collegati i dati) da access direttamente

    Dipende a quello ke t serve...

  5. #5
    Grazi esatto proprio quello che cercavo.

    scusa se mi sono spiegata male ma non era semplice

    grazie ancora

  6. #6
    d niente

    VaneX

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.