- Õigesti salvestada excel’i faili —> makrotoega töövihik .xslm
- Lisada Excel’i menüü osa ARENDAJA: Fail —> suvandid

3. Kuidas salvestada Makro
Arendaja –> salvesta makro –>



✅ 1. Loo VBA makro
- Ava Excel.
- Vajuta klaviatuuril ALT + F11 → avaneb VBA Editor.
- Vasakul Project Exploreris:
- Paremklõps oma faili peal
- Vali Insert → Module
- Kirjuta moodulisse näiteks selline makro:
Sub Näide()
MsgBox "Makro töötab!"
End Sub
✅ 2. Luba Developer (Arendaja) menüü (vajadusel)
Kui lehel pole Developer / Arendaja menüüd:
- Ava File → Options
- Vali vasakul Customize Ribbon
- Pane linnuke: ✅ Developer
✅ 3. Lisa nupp töölehele
Variant A: Form Controls nupp (kõige lihtsam)
- Ava Developer sakk.
- Klõpsa Insert.
- Jaotises Form Controls vali Button (Form Control).
- Joonista nupp töölehele.
- Avaneb aken, kus saad valida makro → vali Näide → OK.
✅ Nupp on loodud ja makro töötab nupuvajutusega.
✅ 4. Muuda nupu teksti
- Paremklõps nupul → Edit Text
- Pane näiteks: Käivita makro
✅ 5. (Valikuline) Kasuta kujundeid nupuna
Kui soovid ilusamat nuppu:
- Insert → Shapes
- Joonista kujund.
- Paremklõps kujundil → Assign Macro
- Vali Näide → OK
Nüüd toimib kujund nupuna.
✅ 6. Näidismakrod, mida saad nuppudele panna
Täida lahter:
Sub TäidaLahter()
Range("A1").Value = "Nupp töötab!"
End Sub
``
Sub LisaRida()
Dim r As Long
r = Cells(Rows.Count, "A").End(xlUp).Row + 1
Cells(r, 1).Value = "Uus rida"
End Sub
Sub AvaFail()
Workbooks.Open "C:\Failid\MinuFail.xlsx"
End Sub