Come scendere di una riga e selezionarla

Giovanni ha chiesto se esista una scorciatoia da tastiera per spostarsi in basso di una riga e selezionare l’intera riga. In Excel non c’è modo di farlo con una singola sequenza di tasti, ma c’è un modo per farlo usando due sequenze di tasti. Tutto quello che devi fare è premere la freccia giù, seguita immediatamente da Maiusc+Barra spaziatrice.

Se ti capita spesso di fare questo tipo di movimento, tuttavia, probabilmente saresti più interessato a una macro che combina i due passaggi in un unico passaggio che può essere avviato da un tasto di scelta rapida. La seguente macro funzionerà:

Questo contenuto è riservato agli abbonati

Solo gli utenti con Abbonamento VBA Coder oppure Ultimate possono visionarlo.

Se sei già abbonato Accedi per sbloccare il contenuto!

In caso contrario abbonati qui! L'abbonamento è conveniente.

E puoi interromperlo in ogni momento e in completa autonomia.

(puoi renderti conto di quanti siano i contenuti riservati

raggiungendo questa pagina)

Se la assegnerai a un tasto di scelta rapida, come Ctrl+D, ogni volta che premerai il tasto di scelta rapida, ti sposterai in basso di una riga e questa verrà selezionata. Il problema con questo approccio, tuttavia, è che dopo l’esecuzione della macro, la prima cella della riga è sempre la cella attiva. Questo è diverso dall’utilizzo del metodo Freccia giù, Maiusc+Barra spaziatrice per spostare e selezionare.

Apparentemente è il metodo EntireRow.Select che provoca l’attivazione della prima cella. Per aggirare questo problema, tutto ciò che devi fare è determinare in quale colonna ti trovavi e quindi attivare quella cella. La seguente versione della macro fa proprio questo:

Questo contenuto è riservato agli abbonati

Solo gli utenti con Abbonamento VBA Coder oppure Ultimate possono visionarlo.

Se sei già abbonato Accedi per sbloccare il contenuto!

In caso contrario abbonati qui! L'abbonamento è conveniente.

E puoi interromperlo in ogni momento e in completa autonomia.

(puoi renderti conto di quanti siano i contenuti riservati

raggiungendo questa pagina)

Se sei interessato a una macro che sale invece di scendere, puoi utilizzare questa:

Questo contenuto è riservato agli abbonati

Solo gli utenti con Abbonamento VBA Coder oppure Ultimate possono visionarlo.

Se sei già abbonato Accedi per sbloccare il contenuto!

In caso contrario abbonati qui! L'abbonamento è conveniente.

E puoi interromperlo in ogni momento e in completa autonomia.

(puoi renderti conto di quanti siano i contenuti riservati

raggiungendo questa pagina)

Puoi assegnare questa macro al tasto di scelta rapida Ctrl+U, quindi le tue macro di movimento saranno complete.

Tags: , , , , , ,

Ti è stato utile?