scrivo per la prima volta e quindi un saluto a tutti.
Vi espongo il mio problema, ho provato a cercare e ho trovato qualcosa di simile, ma non funziona e vorrei capire cosa c'è di sbagliato anche perchè non me ne intendo per nulla o quasi. ok.
in una cartella di lavoro excel ho una serie di fogli il "foglio 1" nominato "database", ho una serie di dati, nel "foglio 2" nominato "database estrapolato" ho gli sessi dati del "database" ma con alcune colonne in meno, in totale in database estrapolato sono occupale le colonne fino a G e 8500 righe. successivamente ci sono altri 18 fogli nominati con il nome di 18 regioni "ABRUZZO" "LAZIO" TOSCANA" ECC..le regioni sono riportate anche nella colonna A a partire dalla A2 del foglio "database estrapolato".
quello che dovrei fare è eseguire una macro che legga la regione riportata in "database estrapolato" e vada a ricopiare l'intera riga adiacente, nel foglio con la stessa regione a meno della della regione stessa.
riporto il codice trovato e modificato da me ma non fa nulla. mi scuso ma sono alquanto neofita.
grazie per l'aiuto
- Codice: Seleziona tutto
Sub Copiadatabse()
Set Ws2 = Worksheets("database estrapolato")
Set Ws2 = Worksheets(Format(Ws2.Range("A2"), "00"))
UR = 2
For i = 2 To 8500
Ws2.Range("A" & i & ":G" & i).Copy Destination:=Ws2.Range("A" & UR & ":G" & UR)
UR = UR + 1
Next i
'Sheets("Foglio2").Select
End Sub