Sviluppare funzionalita su Microsoft Office con VBA Excel e ADO: scrittura/lettura dati da tabelle Excel

LoginRegistrati
Stai vedendo 7 articoli - dal 1 a 7 (di 7 totali)
  • Autore
    Articoli
  • #12488 Risposta

    vecchio frac
    Senior Moderator
      171 pts

      Ci sono situazioni reali in cui Excel custodisce dati che dobbiamo in qualche modo estrarre. Utilizzare Excel come fonte di dati può non essere il massimo della vita innanzitutto perché non ammette accessi contemporanei. Excel è un programma che gestisce un foglio elettronico, lo fa anche molto bene, ma non nasce certo come database.
      In ogni caso può capitare di doversi servire di Excel per gestire dati strutturati (del resto la tabella è un insieme di campi organizzati in righe ed è quindi la fonte dati strutturata per definizione). In questo articolo vedremo come fare...

      [Leggi tutto al seguente link: https://www.excelvba.it/forumexcel/excel-e-ado-scrittura-lettura-dati-da-tabelle-excel/]

      #12503 Risposta
      albatros54
      albatros54
      Moderatore
        52 pts

         

        Qual è il punto di avere gusti diversi, se non mostrare che i cervelli lavorano diversamente, che pensiamo diversamente? ( Alan Turing)
        Sempre il mare, uomo libero, amerai!
        ( Charles Baudelaire )
        #14538 Risposta

        PLB83
        Partecipante

          Grande articolo! 🙂

          #25079 Risposta

          Ornella

            Si può strutturare la query richiamando anche un foglio dati esterno alla cartella aperta ?  Se si qual'è la sintassi corretta per indicare la cartella ? Ad esempio se sono nella cartella Cartel1.xlsm ed il Foglio1 è nella Cartel2.xlsx come dovrei modificare la sintassi "SELECT * FROM [Foglio1$A5:D50]" ?  

            #25090 Risposta
            albatros54
            albatros54
            Moderatore
              52 pts

              non hai letto bene il post sul blog, perche risponde anche alla tua domanda

              cit."'se la fonte dati è in un file Excel in un'altra cartella,
              'basta farvi riferimento precisando percorso e nome completo
              's = "C:\TEST\esempio file dati.xlsm""

               


              Qual è il punto di avere gusti diversi, se non mostrare che i cervelli lavorano diversamente, che pensiamo diversamente? ( Alan Turing)
              Sempre il mare, uomo libero, amerai!
              ( Charles Baudelaire )
              #25276 Risposta

              Ornella

                chiedo scusa sono inesperta ho provato e non riesco a metterlo in pratica. Ho due cartelle excel aperte "Cartel1.xlsm" e "Cartel2.xlsx" vorrei fare una query per estrarre dei campi mettendo in relazione due fogli di due cartelle diverse come ad esempio "Select a.codice, b.cognome, b.nome from Cartel1.xlsm![sintesi$a:b] as a, Cartel2.xlsx![anagrafica$a:c] as b where a.codice = b.codice" ma non riesco a capire quale sintassi dovrei utilizzare e, se si può fare, perchè finora ho solo trovato esempi che puntavano a fogli diversi ma della stessa cartella excel.

                #25281 Risposta
                albatros54
                albatros54
                Moderatore
                  52 pts

                  non avendo i file su cui poter lavorare e non sapere quello che tu vuoi ottenete, mi sembra un'operazione assai ardua  

                  comunque guarda questo post   https://www.excelvba.it/forumexcel/forums/discussione/prelevare-dati-da-celle-in-cartella-chiusa-in-base-a-valore-da-foglio-aperto/

                   

                   


                  Qual è il punto di avere gusti diversi, se non mostrare che i cervelli lavorano diversamente, che pensiamo diversamente? ( Alan Turing)
                  Sempre il mare, uomo libero, amerai!
                  ( Charles Baudelaire )
                LoginRegistrati
                Stai vedendo 7 articoli - dal 1 a 7 (di 7 totali)
                Rispondi a: Excel e ADO: scrittura/lettura dati da tabelle Excel
                Gli allegati sono permessi solo ad utenti REGISTRATI
                Le tue informazioni:



                vecchio frac - 2750 risposte

                albatros54
                albatros54 - 1022 risposte

                patel
                patel - 1000 risposte

                Marius44
                Marius44 - 877 risposte

                Luca73
                Luca73 - 734 risposte