Excel 2020: Creați-vă propriile rutine QAT utilizând macrocomenzile VBA - Sfaturi Excel

Există mai multe macrocomenzi scurte pe care le puteți adăuga în registrul dvs. personal de macrocomenzi și apoi le puteți adăuga la QAT. În acest sfat, veți vedea cum să creați registrul de lucru pentru macrocomenzi personale, să tastați câteva macrocomenzi și apoi să le atribuiți pictogramelor din QAT.

Creați un registru personal de lucru macro

Începeți de la orice registru de lucru. Accesați Vizualizare, Macrocomenzi, Înregistrare macro. În dialogul Înregistrare macro, tastați un nume dintr-un singur cuvânt, cum ar fi HelloWorld. Alegeți Registrul personal de lucru pentru macro. Faceți clic pe OK.

Tastați Hello în celula activă și apăsați Enter. Apoi, selectați Vizualizare, Macro, Opriți înregistrarea. Acești pași vor crea un Personal.xlsb pe computerul dvs., unde puteți stoca macrocomenzi noi.

Deschideți editorul VBA și găsiți modulul 1 în Personal.xlsb

Din Excel, apăsați Alt + F11. (Dacă nu aveți Alt + F11, puteți adăuga comanda Visual Basic la QAT și faceți clic pe aceasta.

Prima dată în editorul VBA, ar putea fi o întindere vastă de gri. Din meniul VBA, selectați View, Project Explorer.

Căutați o intrare numită VBAProject (PERSONAL.XLSB). Faceți clic pe pictograma + pentru ao extinde.

Căutați și extindeți module. Faceți clic dreapta pe Module1 și alegeți Vizualizare cod.

Veți vedea codul dvs. HelloWorld. După End Sub, tastați oricare dintre aceste proceduri.

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 

Când personalizați QAT, alegeți Macrocomenzi din meniul drop-down din stânga sus.

Când alegeți o macro și faceți clic pe Adăugare >> pictograma va fi implicită într-o diagramă de flux. Faceți clic pe Modificați în partea dreaptă jos. Alegeți o pictogramă nouă. Tastați un sfat de instrumente bun.

Iată o explicație a modului de utilizare a acestor cinci macrocomenzi:

  • Foarte ascuns: foile de lucru pot fi vizibile, ascunse sau foarte ascunse. Puțină lume știe despre foile Foarte ascunse, deoarece trebuie să utilizați VBA pentru a le crea. O foaie de lucru foarte ascunsă nu va apărea în Acasă, Formatare, Ascundere și Afișare, Foi de lucru. (Mulțumesc lui -Sagar Malik)
  • Afișați toate foile : este ușor să selectați 12 foi și să le ascundeți într-o singură comandă. Dar apoi ascunderea foilor este o propunere una câte una. Această macrocomandă va afișa toate foile (inclusiv foile foarte ascunse).
  • Selecție superioară : convertește tot textul din selecție în majuscule.
  • Selecție mică : convertește tot textul din selecție în minuscule.
  • Selecție adecvată : convertește tot textul din selecție în majuscule.

Mulțumim lui MF Wong pentru sugerarea unora dintre aceste macrocomenzi.

Articole interesante...