VBA KT automatiseerimine AI abil

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

3. Kuidas salvestada Makro

Arendaja –> salvesta makro –>

✅ 1. Loo VBA makro

  1. Ava Excel.
  2. Vajuta klaviatuuril ALT + F11 → avaneb VBA Editor.
  3. Vasakul Project Exploreris:
    • Paremklõps oma faili peal
    • Vali Insert → Module
  4. 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)

  1. Ava Developer sakk.
  2. Klõpsa Insert.
  3. Jaotises Form Controls vali Button (Form Control).
  4. Joonista nupp töölehele.
  5. Avaneb aken, kus saad valida makro → vali Näide → OK.

✅ Nupp on loodud ja makro töötab nupuvajutusega.


✅ 4. Muuda nupu teksti

  1. Paremklõps nupul → Edit Text
  2. Pane näiteks: Käivita makro

✅ 5. (Valikuline) Kasuta kujundeid nupuna

Kui soovid ilusamat nuppu:

  1. Insert → Shapes
  2. Joonista kujund.
  3. Paremklõps kujundil → Assign Macro
  4. 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