Ciao Giancarlo,
office 365 con windows 10. Tabella di excel con moltissime righe. Seleziono la prima cella in alto di una colonna. È possibile con un comando selezionare tutte le celle di quella colonna che contengono
dati? Un po’ come si fa con Alt+Ctrl+Fine per selezionare un’intera tabella.
Credo che sia necessario ricorrere a VBA. Quindi prova qualcosa del genere:
- Alt+F11 per aprire l'editor di VBA
- Alt+IMper inserire un nuovo modulo di codice
- Nel nuovo modulo vuoto, incolla il seguente codice:
'========>>
Option Explicit
'-------->>
Public Sub Tester()
Dim Rng As Range, Rng2 As Range, RngDati As Range
On Error Resume Next
With Selection
Set Rng = .EntireColumn.SpecialCells(xlCellTypeConstants)
Set Rng2 = .EntireColumn.SpecialCells(xlCellTypeFormulas)
End With
On Error GoTo 0
If Not Rng Is Nothing Then
Set RngDati = Rng
If Not Rng2 Is Nothing Then
Set RngDati = Union(RngDati, Rng2)
End If
Else
Set RngDati = Rng2
End If
If Not RngDati Is Nothing Then RngDati.Select
End Sub
'<<========
- Alt+Q per chiudere l'editor di VBA e tornare a Excel
- Salva il file con l’estensione xlsm
- Alt+F8 per aprire la finestra di gestione delle macro
- Seleziona
Tester
- Esegui
===
Regards,
Norman
