Selezione celle variabili in VBA



  • Selezione celle variabili in VBA
    di fseno data: 19/05/2017 09:13:19

    Ciao a tutti! Sto scrivendo una VBA per importare dati da un file excel chiuso. Mi servirebbe indicare non un range fisso di celle (come vedete scritto sotto nel codice) ma un range variabile, così che in autonomia vengono copiate solo le celle che hanno un contenuto.

    Attendo un vostro prezioso aiuto!
    Grazie mille in anticipo,
    Federica
     
    Sub Workbook_Open1()
    
    Dim nome As String
    Application.DisplayAlerts = False
    Workbooks.Open ("C:DocumentiClienti2017Gruppo MonclerD&AExcel per analisi originali Analisi diff. cambio partitario clienti 2016.XLS ")
    Workbooks("Analisi diff. cambio partitario clienti 2016.XLS ").Sheets("Database").Range("A1:H200").Copy _
    Destination:=Workbooks("Analisi AP Sales.xlsx ").Sheets("PBC_Analisi cambi ").Range("A1:H200")
    ActiveWorkbook.Close
    End Sub
    



  • di patel data: 19/05/2017 10:41:17

    prova questa
     
    Sub Workbook_Open1()
    set wk1 = ActiveWorkbook
    Workbooks.Open ("C:DocumentiClienti2017Gruppo MonclerD&AExcel per analisi originali Analisi diff. cambio partitario clienti 2016.XLS ")
    Sheets("Database").UsedRange.Copy wk1.Range("A1")
    ActiveWorkbook.Close 
    End Sub






  • di fseno data: 19/05/2017 17:10:57

    Ciao, grazie mille! Funziona perfettamente!

    Federica