Utilizați o proprietate VBA pentru a interoga câte foi de lucru sunt conținute în registrul de lucru activ
În multe macrocomenzi, toate foile de lucru dintr-un registru de lucru ar trebui să fie rulate. Pentru a face acest lucru, trebuie mai întâi să aflați câte foi de lucru sunt într-un registru de lucru.
Puteți interoga proprietatea COUNT în acest scop. Următoarea macro arată cum să utilizați această proprietate în practică:
Sub ShowSheetNumber ()
Reduceți numărul ca întreg
Number = Worksheets.Count
MsgBox "Cartea de lucru curentă conține" & _
Număr și „tabele”.
Sfârșitul Sub
Macrocomanda citește numărul de foi de lucru din registrul de lucru curent și afișează acest număr cu un mesaj într-o fereastră. Următoarea ilustrație arată cum poate arăta rezultatul:
Pentru a introduce macro-ul, apăsați combinația de taste ALT F11 în Excel. Aceasta cheamă editorul VBA. Utilizați comanda INSERT - MODULE pentru a insera o foaie de modul goală. Pentru a porni macro-ul, apăsați combinația de taste ALT F8 în Excel.