ho scritto qualche VBA funzionale:Salva gamma di variabili
Sheets("Src").Range("A2:A9").Copy Destination:=Sheets("Dest").Range("A2")
Voglio estrarre l'intervallo di origine in una variabile per la flessibilità.
SrcRange = Sheets("Src").Range("A2:A9")
SrcRange.Copy Destination:=Sheets("Dest").Range("A2")
Tuttavia, questo non funziona. Quale SrcRange deve essere attenuato come? La prima riga è corretta?
Ho provato Dimming SrcRange come Range e mi ha dato
Runtime error 91: Object Variable or With block variable not set
Io non sono molto familiare con la lingua e la documentazione mi ha lasciato che vogliono (non sono riuscito a trovare il tipo di ritorno per le Schede (indice) invocazione, this è stato il più vicino che ho trovato). Quando premo Registra macro, eseguo alcune azioni e premo stop, il corpo Macro è ancora vuoto.
Qualcuno potrebbe far luce su come utilizzare SrcRange come variabile?
Mi piace essere in grado di leggere su una variabile/matrice Variant per ulteriore flessibilità. Grazie per il consiglio! –