Aiutamici Forum
Benvenuto Ospite Cerca | Topic Attivi | Utenti | | Log In | Registra

copiare le prime 4 colonne di tutti i fogli in un foglio riepilogo Opzioni
luca62
Inviato: Wednesday, January 02, 2013 5:10:21 PM
Rank: Newbie

Iscritto dal : 12/23/2012
Posts: 3
sto cercando di automatizzare la copia delle prime 4 colonne di tutti i fogli di lavoro
in un foglio di lavoro di riepilogo in modo da averle tutte affiancate
esempio
Foglio1 che si chiama Pippo
Foglio 2 che si chiama Pluto
etc
sul foglio di riepilogo mi appaia
la prima colonna=prima colonna Pippo
la seconda =seconda colonna Pippo
la terza = terza colonna Pippo
la quarta = quarta colonna Pippo
la quinta colonna = la prima di PLUTO
la sesta =la seconda di Pluto

e così via
adesso lo faccio manualmente..
grazie a chi mi aiuta!

Sponsor
Inviato: Wednesday, January 02, 2013 5:10:21 PM

 
a10n11
Inviato: Wednesday, January 09, 2013 10:32:28 AM

Rank: AiutAmico

Iscritto dal : 5/29/2003
Posts: 1,694
salve
prova questa:

Sub raggruppa()
Dim sh As Worksheet
With Sheets("Riepilogo")
Ucol = Range("A" & Columns.Count).End(xlToLeft).Column
End With
For Each sh In Worksheets
If sh.Name <> "Riepilogo" Then
With sh
uriga = .Range("A" & Rows.Count).End(xlUp).Row
Set area = .Range("a1", .Range("D" & uriga))
area.Copy Destination:=Sheets("Riepilogo").Cells(1, Ucol)
Ucol = Ucol + 4
Set area = Nothing
End With
End If
Next
End Sub

NB. la macro prevede che il foglio dove depositare i dati copiati si chiami "Riepilogo" cambialo in base alle tue esigenze.
saluti
Giap

Utenti presenti in questo topic
Guest


Salta al Forum
Aggiunta nuovi Topic disabilitata in questo forum.
Risposte disabilitate in questo forum.
Eliminazione tuoi Post disabilitata in questo forum.
Modifica dei tuoi post disabilitata in questo forum.
Creazione Sondaggi disabilitata in questo forum.
Voto ai sondaggi disabilitato in questo forum.

Main Forum RSS : RSS

Aiutamici Theme
Powered by Yet Another Forum.net versione 1.9.1.8 (NET v2.0) - 3/29/2008
Copyright © 2003-2008 Yet Another Forum.net. All rights reserved.