› Excel e gli applicativi Microsoft Office › passare i dati di un vettore dal foglio1 al foglio2
-
AutoreArticoli
-
Buonasera.
Ho caricato dei dati su un vettre "V" nel foglio4 del mio progetto.
Premendo il bottone "Elenco categorie", vorrei che i dati caricati vengano elencati nel foglio5.
Spero di essere stato chiaro ed allego il file.
Grazie.
Allegati:
You must be logged in to view attached files.Devi spiegare meglio, chiama i fogli col loro nome e spiega esattamente quale range vuoi copiare e dove. Per copiare non c'è bisogno di inserire i dati in un vettore.
buonasera.
Si , mi spiego meglio.
Vorrei copiare i dati presenti nel foglio "categorie_alimentari".
Il range parte da M2 .
La sua lunghezza varia a seconda dei dati inseriti.
I dati selezionati, vorrei inserirli nella pagina "elenco_categorie" a partire da F3.
Spero di essermi spiegato.
Grazie ed una buona serata.
Ciao
Modifica la tua macro come segue
`Sub elenca_categorie() ' come fare a passare i dati del vettore "v" da "foglio4" a "foglio5" 'elenco dati del vettore 'For i = 1 To cont 'Cells(3 + i, 5) = V(i) 'Next i Dim ur as Long ur = Sheets("Categorie_alimentari").Cells(Rows.Count, 13).End(xlUp).Row Sheets("Categorie_alimentari").Range("M2:M" & ur).Copy Sheets("Elenco_categorie").Range("A3").PasteSpecial xlPasteValues End Sub`Fai sapere. Ciao,
Mario
Ciao
Grazie a te per il gradito riscontro.
Ma hai "capito" come funziona? Scusa il verbo utilizzato ma non me ne venivano altri in mente velocemente.
Ciao,
Mario
Si grazie.
Ho capito la sintassi, e come funziona.
Giusto per chiedere..
E' anche possibile usare un vettore e magari ordinarlo e spostarlo su altri fogli?
A presto..
Ciao
Si puoi anche utilizzare un vettore e poi ciclare in base all'indice per posizionarlo dove vuoi.
Cia,
Mario
-
AutoreArticoli
