Catia utilizza quotidianamente diverse cartelle di lavoro di Excel. In alcune, vorrebbe che il cursore si spostasse sempre verso il basso dopo aver inserito i dati e in altre vorrebbe che il cursore si spostasse a destra. Si chiede se esista un modo per salvare la direzione del cursore con ogni singola cartella di lavoro.
La direzione in cui si sposta la cella selezionata dopo aver premuto Invio viene determinata a livello di applicazione seguendo questi passaggi:
- Visualizza la finestra di dialogo Opzioni di Excel (in Excel 2007 fai clic sul pulsante Office e quindi su Opzioni di Excel. In Excel 2010 o versioni successive, visualizza la scheda File della barra multifunzione e quindi faiclic su Opzioni).
- A sinistra della finestra di dialogo, fai clic su Impostazioni avanzate.
- In Opzioni di modifica, assicurati che la casella di controllo “Dopo la pressione di INVIO, sposta la selezione” sia selezionata (dovrebbe esserlo per impostazione predefinita).
- Utilizzando l’elenco a discesa Direzione, modifica la direzione come desideri. La modifica della direzione influisce sul comportamento di Excel in tutte le cartelle di lavoro.
- Fai clic su OK.
Poiché viene gestita a livello di applicazione, l’impostazione non viene archiviata con le singole cartelle di lavoro. È tuttavia possibile creare una macro che può essere archiviata con la cartella di lavoro e la macro può modificare la direzione. Idealmente, la macro dovrebbe modificare la direzione quando una cartella di lavoro viene attivata e dovrebbe ripristinare la direzione quando la cartella di lavoro viene disattivata, ovvero quando viene attivata una cartella di lavoro diversa o il programma è terminato.
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)
Queste sono in realtà due macro e dovrebbero essere aggiunte all’oggetto Questa_cartella_di_lavoro nell’editor VBA. Come mostrato, la macro Workbook_Activate imposta la direzione verso destra dopo aver premuto Invio. Se preferisci, puoi sostituire xlToRight con una di queste direzioni: xlDown, xlUp o xlToLeft.