Seleziona tutte le celle con i dati
Domanda
Ho alcuni dati in un foglio di lavoro di Excel. Vorrei selezionare tutte le celle che contengono dati.
Ad esempio, per un foglio di lavoro con dati nelle celle A1, A2, A3, B1, B2, B3, C1, C2 e C3, come posso selezionare solo questa griglia 3x3 e non l'intero foglio?
Sto cercando qualcosa come ActiveSheet.SelectUsedCells
.
Soluzione
Ecco qua:
Range("A1").Select
Range(Selection, Selection.End(xlToRight)).Select
Range(Selection, Selection.End(xlDown)).Select
O se non inizi necessariamente da A1:
Range("C6").Select ' Select a cell that you know you populated'
Selection.End(xlUp).Select
Selection.End(xlToLeft).Select
Range(Selection, Selection.End(xlToRight)).Select
Range(Selection, Selection.End(xlDown)).Select
Altri suggerimenti
Potresti anche voler guardare la proprietà CurrentRegion
. Questo selezionerà un intervallo contiguo che è delimitato da celle vuote, quindi potrebbe essere un modo più elegante di farlo, a seconda del formato del foglio di lavoro.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow