Risultati da 1 a 9 di 9

Discussione: Collegamento tra due cartelle di lavoro



  1. #1
    L'avatar di fragher
    Clicca e Apri
    Data Registrazione
    Aug 2016
    Località
    Campobasso
    Età
    42
    Messaggi
    5
    Versione Office
    Excel 2007
    Likes ricevuti
    0
    Likes dati
    0

    Collegamento tra due cartelle di lavoro

    Salve a tutti,
    ho notato che se metto in collegamento le celle di due cartelle di lavoro (2 file differenti) attraverso la formula =[PercorsoFile]NomeFoglio!A1, in cui nella cartella di origine (cella A1) è contenuto una stringa di testo, sulla cartella di destinazione, a seguito dell'aggiornamento dei valori (DATI-MODIFICA COLLEGAMENTI-AGGIORNA VALORI) il contenuto della cella con formula trasforma il valore in 0 (zero).

    Qualcuno ha una soluzione? Vorrei vedere il valore testuale contenuto nel file di origine.

    Versione: Excel 2007

    Grazie e buona giornata
    Ultima modifica fatta da:Canapone; 06/07/17 alle 07:53

  2. #2
    L'avatar di Marius44
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Catania
    Età
    73
    Messaggi
    3207
    Versione Office
    Excel2010
    Likes ricevuti
    625
    Likes dati
    155

    Re: Collegamento tra due cartelle di lavoro

    Ciao
    non capisco perchè devi "aggiornare". Quando apri il file ti chiede se vuoi aggiornare; selezioni OK e tutto è a posto. Ma anche se faccio Dati ==> Aggiorna mi riporta la stringa del Foglio d'origine.

    Potresti essere più chiaro? Grazie. Ciao,
    Mario

  3. #3
    L'avatar di fragher
    Clicca e Apri
    Data Registrazione
    Aug 2016
    Località
    Campobasso
    Età
    42
    Messaggi
    5
    Versione Office
    Excel 2007
    Likes ricevuti
    0
    Likes dati
    0

    Re: Collegamento tra due cartelle di lavoro

    Certo.
    Il problema si pone quando file di origine è creato attraverso un'esportazione dati su excel (vers. 2007) da una query (cross table) Access attraverso vba "DoCmd.Output acOutputQuery, ...."

    Grazie,
    Francesco
    Ultima modifica fatta da:Canapone; 10/07/17 alle 17:34

  4. #4
    L'avatar di Alessandro
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Roma
    Età
    45
    Messaggi
    851
    Versione Office
    2010 64 bit
    Likes ricevuti
    113
    Likes dati
    61

    Re: Collegamento tra due cartelle di lavoro

    ciao frangher,
    cioè non ho capito...tu in A1 hai la scritta "ciao" e nel secondo file invece di trovarti la stessa stringa "ciao" ti trovi 0 (zero)?
    ciao
    ale

  5. #5
    L'avatar di fragher
    Clicca e Apri
    Data Registrazione
    Aug 2016
    Località
    Campobasso
    Età
    42
    Messaggi
    5
    Versione Office
    Excel 2007
    Likes ricevuti
    0
    Likes dati
    0

    Re: Collegamento tra due cartelle di lavoro

    Esattamente, ma dopo l'aggiornamento dei valori e solo su file excel creati da esportazioni di accesso.

    A te non succede?
    Ultima modifica fatta da:Canapone; 06/07/17 alle 07:53

  6. #6
    L'avatar di Alessandro
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Roma
    Età
    45
    Messaggi
    851
    Versione Office
    2010 64 bit
    Likes ricevuti
    113
    Likes dati
    61

    Re: Collegamento tra due cartelle di lavoro

    abbi pazienza ma continuo a non capire...a prescindere dall'origine dati è chiaro che se aggiorni la tabella il vecchio valore viene sostituito con il nuovo... e nel tuo caso sarà blanc o zero e vedrai poi quel tuo zero.
    sempre se ho capito.
    ciao
    ale

  7. #7
    L'avatar di fragher
    Clicca e Apri
    Data Registrazione
    Aug 2016
    Località
    Campobasso
    Età
    42
    Messaggi
    5
    Versione Office
    Excel 2007
    Likes ricevuti
    0
    Likes dati
    0

    Re: Collegamento tra due cartelle di lavoro

    Ti allego due file di esempio.

    Ciao
    File Allegati File Allegati
    Ultima modifica fatta da:Canapone; 06/07/17 alle 07:53

  8. #8

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7121
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2060
    Likes dati
    1298

    Re: Collegamento tra due cartelle di lavoro

    Ciao fragher,
    prova con questo codice vba.

    Codice: 
    Private Sub Worksheet_Change(ByVal Target As Range)
    Dim WK1 As Workbook, WK2 As Workbook, sh1 As Worksheet, sh2 As Worksheet
    Set WK1 = ThisWorkbook
                Set WK2 = Workbooks.Open(WK1.Path & "\" & "Destinazione.xlsx")
                Set sh1 = WK1.Worksheets("Query7")
                Set sh2 = WK2.Worksheets("Foglio1")
    uRiga = sh1.Cells(Rows.Count, 1).End(xlUp).Row
    Application.ScreenUpdating = False
              If Not Intersect(Target, Range("A1:I" & uRiga)) Is Nothing Then
                            sh1.Range(sh1.Cells(1, 1), sh1.Cells(uRiga, 9)).Copy
                            sh2.Cells(1, 1).PasteSpecial Paste:=xlValues
                   Application.CutCopyMode = False
                    WK2.Save
                    WK2.Close
                Application.ScreenUpdating = True
                sh1.Cells(1, 1).Select
            Set sh2 = Nothing
            Set sh1 = Nothing
            Set WK1 = Nothing
            Set WK2 = Nothing
        End If
     End Sub
    I due files vanno tenuti nella stessa posizione (stessa cartella o desktop, ecc.), il file "Destinazione" resta chiuso e ogni modifica che fai nel file "Origine" aggiorna automaticamente il file "Destinazione"
    Non sapendo cosa vuoi aggiornare nello specifico ho previsto che si aggiorni ogni modifica della tabella con i dati che hai messo nel file "Origine"

    Ti allego i due file con il codice già inserito.
    File Allegati File Allegati
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

  9. #9
    L'avatar di fragher
    Clicca e Apri
    Data Registrazione
    Aug 2016
    Località
    Campobasso
    Età
    42
    Messaggi
    5
    Versione Office
    Excel 2007
    Likes ricevuti
    0
    Likes dati
    0

    Re: Collegamento tra due cartelle di lavoro

    Citazione Originariamente Scritto da ges Visualizza Messaggio
    Ciao fragher,...
    Ti ringrazio, avevo fatto anche io qualcosa del genere in VBA per bypassare il problema.
    Volevo però capire come mai succede questa "anomalia".

    Saluti,
    Francesco
    Ultima modifica fatta da:Canapone; 06/07/17 alle 07:53

Discussioni Simili

  1. Risposte: 8
    Ultimo Messaggio: 02/02/17, 10:17
  2. Risposte: 0
    Ultimo Messaggio: 15/06/16, 18:10
  3. Problema Collegamento Cartelle Di Lavoro
    Di MarcoBr1 nel forum Domande su Excel in generale
    Risposte: 9
    Ultimo Messaggio: 18/12/15, 15:49
  4. UDF disponibile su tutte le cartelle di lavoro
    Di Gerardo Zuccalà nel forum Domande su Excel VBA e MACRO
    Risposte: 20
    Ultimo Messaggio: 23/11/15, 18:11
  5. Macro (codice VBA) attiva per tutte le cartelle di lavoro (file)
    Di Gerardo Zuccalà nel forum Domande su Excel VBA e MACRO
    Risposte: 19
    Ultimo Messaggio: 21/10/15, 14:14

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •