Macro excel copiare celle



  • Macro excel
    di Gibi (utente non iscritto) data: 21/10/2009

    Ho un probleme.
    ho fatto una macro con execel ma non riesco a fargli copiare le celle evidenziate su un'altro foglio di lavoro.
    la zona che devo copiare non sarà sempre la stessa. verrà definita evidenziando le celle che si desidera copiare.
    come posso fare?



  • di Enzo (utente non iscritto) data: 22/10/2009

    Dovrestio essere un pochino piu' chiaro magari con un esempio
    con che criteri evidenzi la zona ossia in base a quali parametri? - dove la vuoi copiare? etc.
    se alleghi un esempio e' meglio



  • di Gibi (utente non iscritto) data: 22/10/2009

    Con
    set zona = selection

    sono riuscito a risolvere il problema
    evidenzio una riga e questa viene copiata in un altro foglio di lavoro che verrà poi stampato.

    grazie comunque.
     
            Sheets("Stampa modulo").Select
            Range("A23..iV23").Select
            Selection.Clear
            
            Sheets("Foglio dati").Select
            
            Set Zona = Selection
            Selection.Copy
            Sheets("cartellino").Select
            Range("A23").Select
            ActiveSheet.Paste
            
            Range("A2:H18").Select
            ActiveSheet.PageSetup.PrintArea = "$b$1:$e$16"
            ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
            Sheets("Foglio dati").Select
            Range("A3").Select
        Selection.End(xlUp).Select
        Selection.End(xlDown).Select