Excel 2020: crea le tue routine QAT utilizzando macro VBA - Suggerimenti per Excel

Ci sono diverse macro brevi che puoi aggiungere alla tua cartella di lavoro personale delle macro e quindi aggiungere alla QAT. In questo suggerimento, vedrai come creare la cartella di lavoro delle macro personali, digitare alcune macro e quindi assegnarle alle icone sulla QAT.

Creare una cartella di lavoro macro personale

Inizia da qualsiasi cartella di lavoro. Vai a Visualizza, Macro, Registra macro. Nella finestra di dialogo Registra macro, digita un nome composto da una sola parola come HelloWorld. Scegli Cartella macro personale. Fare clic su OK.

Digita Hello nella cella attiva e premi Invio. Quindi, seleziona Visualizza, Macro, Interrompi registrazione. Questi passaggi creeranno un Personal.xlsb sul tuo computer in cui potrai memorizzare nuove macro.

Apri l'editor VBA e trova Module1 in Personal.xlsb

Da Excel, premi Alt + F11. (Se non hai Alt + F11, puoi aggiungere il comando Visual Basic a QAT e fare clic su di esso.

La tua prima volta nell'editor VBA, potrebbe essere una vasta distesa di grigio. Dal menu VBA, seleziona Visualizza, Esplora progetti.

Cerca una voce chiamata VBAProject (PERSONAL.XLSB). Fare clic sull'icona + per espanderla.

Cerca ed espandi Moduli. Fare clic con il pulsante destro del mouse su Module1 e scegliere Visualizza codice.

Vedrai il tuo codice HelloWorld. Dopo End Sub, digitare una di queste procedure.

Sub VeryHideActiveSheet() ActiveSheet.Visible = xlVeryHidden End Sub Sub ShowAllSheets() For Each sh In ActiveWorkbook.Worksheets sh.Visible = True Next sh End Sub Sub UpperSelection() For Each cell In Selection.SpecialCells(2, 2) ' 2, 2 means xlCellTypeConstants, Text cell.Value = UCase(cell.Value) Next End Sub Sub LowerSelection() For Each cell In Selection.SpecialCells(2, 2) cell.Value = LCase(cell.Value) Next End Sub Sub ProperSelection() For Each cell In Selection.SpecialCells(2, 2) cell.Value = Application.WorksheetFunction.Proper(cell.Value) Next End Sub 

Quando personalizzi la QAT, scegli Macro dal menu a discesa in alto a sinistra.

Quando scegli una macro e fai clic su Aggiungi >> per impostazione predefinita l'icona sarà un diagramma di flusso. Fare clic su Modifica in basso a destra. Scegli una nuova icona. Digita un buon suggerimento.

Ecco una spiegazione di come utilizzare queste cinque macro:

  • Molto nascosto: i fogli di lavoro possono essere visibili, nascosti o molto nascosti. Poche persone conoscono i fogli Very Hidden perché devi usare VBA per crearli. Un foglio di lavoro che è molto nascosto non verrà visualizzato in Home, Formato, Nascondi e scopri, Fogli di lavoro. (Grazie a -Sagar Malik)
  • Mostra tutti i fogli : è facile selezionare 12 fogli e nasconderli in un unico comando. Ma poi scoprire i fogli è una proposta una alla volta. Questa macro mostrerà tutti i fogli (inclusi i fogli molto nascosti).
  • Selezione superiore : converte tutto il testo nella selezione in maiuscolo.
  • Selezione inferiore : converte tutto il testo nella selezione in minuscolo.
  • Selezione corretta : converte tutto il testo nella selezione in maiuscole e minuscole.

Grazie a MF Wong per aver suggerito alcune di queste macro.

Articoli interessanti...