Risultati da 1 a 4 di 4

Discussione: Problema codice con più file excel aperti



  1. #1
    L'avatar di Lcbsm
    Clicca e Apri
    Data Registrazione
    Mar 2016
    Località
    Italia
    Messaggi
    46
    Versione Office
    Office 2013
    Likes ricevuti
    0
    Likes dati
    21

    Problema codice con più file excel aperti

    Buondì a tutti,

    sto lavorando su un modulo del file "FileMacro.xlsm" per creare una macro e, contemporaneamente, ho bisogno di tenere aperto anche il file "Ciccio.xlsm" che non ha nulla a che vedere con FileMacro.xlsm e non mi serve per la macro che sto creando.

    Ogni tanto interrompo il lavoro sul modulo di FileMacro e passo su Ciccio per fare quello che devo fare.

    Dopo di che, ritorno sull'editor VBA per continuare a lavorare alla macro. Una sistemata qua, una la e alla fine faccio una prova per vedere come lavora la macro.

    Però tutto si blocca perchè la macro va a lavorare su Ciccio e non su FileMacro, poichè il file che ho "in primo piano" dietro all'editor è proprio Ciccio.

    Quello che vorrei capire da voi è: c'è un modo per dire ad una macro che deve lavorare sul file al quale appartiene il modulo e non su qualsiasi file si trovi in primo piano?

    Grazie mille!

  2. #2

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

    Re: Problema codice con più file excel aperti

    Per non fare confusione potresti dichiarare le variabili:
    Codice: 
    Dim wb1 As Workbook, wb2 As Workbook
    Dim wks As Worksheet
    Set wb1 = ThisWorkbook
    Set wb2 = Workbooks("Ciccio")
    Set wks = wb1.Worksheets("Foglio1")
    ...
    ....
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

  3. #3
    L'avatar di Lcbsm
    Clicca e Apri
    Data Registrazione
    Mar 2016
    Località
    Italia
    Messaggi
    46
    Versione Office
    Office 2013
    Likes ricevuti
    0
    Likes dati
    21

    Re: Problema codice con più file excel aperti

    Citazione Originariamente Scritto da ges Visualizza Messaggio
    Per non fare confusione potresti dichiarare le variabili:
    Codice: 
    Dim wb1 As Workbook, wb2 As Workbook
    Dim wks As Worksheet
    Set wb1 = ThisWorkbook
    Set wb2 = Workbooks("Ciccio")
    Set wks = wb1.Worksheets("Foglio1")
    ...
    ....
    Ottimo!

    in realtà le avevo già dichiarate, ma mi ero limitato a

    Codice: 
    Dim wk As Workbook
    Dim lavoro As Worksheet
    
    Set wk = ThisWorkbook
    Set lavoro = wk.Sheets("lavoro")
    Sono ancora un novellino, mi mancava Set wk = Workbooks("FoglioMacro")

    Grazie!


    EDIT: Il problema persiste anche così... :(

  4. #4

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

    Re: Problema codice con più file excel aperti

    Strano ho fatto delle prove con due files e a me funziona ... comunque nel codice che ho postato sopra mi sono accorto che mi è sfuggito di inserire l'estensione del file "...xlsx"

    Codice: 
    Dim wb1 As Workbook, wb2 As Workbook
    Dim wks As Worksheet
    Set wb1 = ThisWorkbook
    Set wb2 = Workbooks("Ciccio.xlsx")
    Set wks = wb1.Worksheets("Foglio1")
    ...
    ....
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

Discussioni Simili

  1. Problema con apertura di excel file
    Di lies843 nel forum Domande su Excel in generale
    Risposte: 7
    Ultimo Messaggio: 16/12/16, 03:47
  2. Problema incorporamento file PDF dentro excel
    Di Enzy01 nel forum Domande su Excel in generale
    Risposte: 2
    Ultimo Messaggio: 28/09/16, 10:09
  3. Problema con codice VBA/MacroNAT
    Di fberlinetta nel forum Domande su Excel VBA e MACRO
    Risposte: 6
    Ultimo Messaggio: 19/02/16, 18:54
  4. [Risolto] Problema con Excel 2013 - Ean 13 - Codice a Barre
    Di Lucagiuseppe nel forum Domande su Excel in generale
    Risposte: 9
    Ultimo Messaggio: 06/01/16, 17:57
  5. App - Linguette per più files aperti
    Di zio_tom nel forum Domande su Excel in generale
    Risposte: 5
    Ultimo Messaggio: 27/10/15, 11:04

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
  •