Condividi tramite

Query tra 2 fogli dello stesso file

Anonimo
2018-10-08T15:28:10+00:00

Ho usato per anni Office 2000 (quindi Excel 2000) e spesso ho utilizzato le query (con aggiunta di macro) per incolonnare lateralmente ed automaticamente delle formule a dati che inserisco manualmente.

In pratica sul foglio1 con i dati importati + formule ricopiate automaticamente (con la query che importa dal foglio2), aggiungo in fondo altri dati poi avvio una macro che copia tutte le colonne con i soli dati (escludendo quelle con le formule) sul foglio2, poi ritorna al foglio1 ed aggiorna.

In pratica dopo aver inserito sul foglio1 dei nuovi dati e cliccato sul pulsante che avvia la macro, mi trovo gli stessi dati ma con le formule aggiunte lateralmente in modo automatico.

Aprendo i file di questo tipo con Office 365, si blocca tutto oppure escono messaggi d'errore incomprensibili.

Ricreando la funzione con Office 365, l'aggiornamento tra foglio2 e foglio1 avviene sono all'apertura del file, mentre dando il comando manualmente "aggiorna" oppure attraverso una macro, in pratica non si aggiorna niente.

Sembra che aggiornare da una tabella già aperta sia impossibile.

Esiste qualche altra funzione che fa la stessa cosa oppure è possibile avviare questo aggiornamento in qualche altro modo?

Inoltre in alcuni casi sono presenti formule anche sulla cella di intestazione di una colonna (riga 1) diverse da quelle presenti dalla riga 2 in giù (cioè quelle che vengono ricopiate automaticamente durante l'aggiornamento dati della query), ma sembra che Office 365 non accetti tale presenza e soprascrive la cella con del testo (il risultati della formula).

Questo è risolvibile?

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

1 risposta

Ordina per: Più utili
  1. Anonimo
    2018-10-18T09:36:47+00:00

    Mi sono dato da fare per capire cosa è stato modificato nell'Excel 365 rispetto al 2000.

    Da quello che ho capito:

    a) nel 365 bisogna prima creare una tabella di dati, mentre nel 2000 non era necessario, perché qualsiasi carattere numero o simbolo scritto su una qualsiasi cella era un dato valido;

    b) dopo il passaggio a) si può creare una query per il trasferimanto dei dati dalla tabella ad un altro foglio dello stesso file, cosa che si poteva fare anche con il 2000 in modo più semplice;

    c) l'aggiornamento dati dalla tabella originale a quella trasferita con la query può avvenire solo dopo aver dato il comando "salva", altrimenti si possono aggiungere tanti altri dati sulla tabella originale, ma il comando aggiorna non ha nessun effetto,  mentre nel 2000 non era necessario perché il trasferimento era immediato e senza condizioni.

    Quindi sono riuscito ad ottenere qualcosa di simile a ciò che si poteva fare con il 2000.

    Ho una infinità di files statistici e grafici che oltre ad importare dati da tabelle o database esterni, trasferiscono dati da un foglio all'altro con il vecchio sistema permesso dal 2000.

    Con il 365 dovrò per forza riguardarli uno per uno per evitare che si generino statistiche fasulle.

    Speravo che tutto ciò che era stato creato con vecchie versioni di Excel potesse comunque funzionare con il nuovo, ma purtroppo sembra proprio che non sarà così.

    La risposta è stata utile?

    0 commenti Nessun commento