|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Feb 2001
Città: Milano
Messaggi: 759
|
Excel XP / 2k3: come eliminare tutte le righe tranne la prima?
Salve a tutti, ho bisogno di un consiglio con Excel:
ho un file *.xls, composto da 10 fogli, che va aggiornato ogni giorno con dati estrapolati da un database esterno. Tradotto in parole povere, è un continuo copia/incolla... Ogni foglio ha le intestazioni delle colonne sulla prima riga e sono gli unici elementi costanti; tutte le altre righe, di tutti i fogli del file, devono essere quotidianamente cancellate e riscritte. Trattandosi di fogli contenenti migliaia di righe, farlo a mano può alla lunga diventare frustrante... Esiste un modo (penso a una macro, ma non ho una gran dimestichezza con esse) per eliminare tutte le righe di tutti i fogli del file, mantenendo però invariata la prima riga di ogni foglio? Grazie a tutti.
__________________
CPU: AMD Ryzen 9 7900 | MB: AsRock B850M Pro RS | RAM: 64Gb Corsair DDR5 6000 CL30 | GPU: Powercolor RX6600 8Gb | NVMe: Crucial T500 512Gb + Kingston Fury Renegade 512Gb + WD SN850X 2Tb | PSU: BeQuiet! PurePower 12M 750W | Case: Sharkoon V1000 RGB | Display: AOC I2490PXQU 24" | OS: Mint 22.1 + Win11 TRATTATIVE OK: Alexanderdavice, bow, elpocholoco, ercagno, fatantony, fpe, Gangerik, hanamichi1987, heavydog70, M1chel, rob_roy, Velvet. |
![]() |
![]() |
![]() |
#2 | |
Senior Member
Iscritto dal: Mar 2001
Città: PV Milano Nord
Messaggi: 3851
|
Quote:
![]() Codice:
Sub Macro1() ' ' Macro1 Macro ' ' Sheets("Sheet1").Select Rows("2:10000").Select Selection.Delete Shift:=xlUp Range("A2").Select Sheets("Sheet2").Select Rows("2:10000").Select Selection.Delete Shift:=xlUp Range("A2").Select End Sub chiaramente devi modificare "Sheet1" e tutti i seguenti in base al vero nome dei fogli... e poi aggiungi tutti quelli che ti servono... ti cancella in pratica tutte le righe dalla 2 alla 10000 ![]()
__________________
"W la foca, che dio la benedoca"
poteva risolvere tutto la sinistra negli anni in cui ha governato e non l'ha fatto. O sono incapaci o sta bene anche a "loro" cosi. L'una o l'altra inutile scandalizzarsi.[plutus] |
|
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Feb 2001
Città: Milano
Messaggi: 759
|
Funziona alla grande! Grazie 100000 ![]()
__________________
CPU: AMD Ryzen 9 7900 | MB: AsRock B850M Pro RS | RAM: 64Gb Corsair DDR5 6000 CL30 | GPU: Powercolor RX6600 8Gb | NVMe: Crucial T500 512Gb + Kingston Fury Renegade 512Gb + WD SN850X 2Tb | PSU: BeQuiet! PurePower 12M 750W | Case: Sharkoon V1000 RGB | Display: AOC I2490PXQU 24" | OS: Mint 22.1 + Win11 TRATTATIVE OK: Alexanderdavice, bow, elpocholoco, ercagno, fatantony, fpe, Gangerik, hanamichi1987, heavydog70, M1chel, rob_roy, Velvet. |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 21:47.