Demo 7 - Makrojen nauhoittaminen ja käyttäminen

Seuraavissa demotehtävissä tutustutaan makrojen nauhoittamiseen ja käyttöön työkalujen käynnistämisessä.

  1. Demojen pohjana käytetään valmista säätilataulukkoa saatila7.xls. Tallenna tiedosto kovalevyn U-levyasemaan ja avaa se Excelissä. Avaamisen yhdessä saadaan varoitus makroista, koska työkirjassa on valmiina muutamia makroja. Ota makrot käyttöön (engl. Enable macros) työkirjassasi, koska niitä tullaan tarvitsemaan myöhemmissä tehtävissä. Jos varoitusta ei tule, niin käy vaihtamassa turvallisuus tasoksi Medium-taso Tools | Macro | Security -ikkunan Security Level -välilehdeltä. Avaa tiedosto tämän jälkeen uudelleen, jotta saat makrot käyttöön.
  2. Työkirjassa on kaksi laskentataulukkoa, joista toisella on säätilatiedot ja toisella on säätilatietoihin liittyvä ehdot. Säätilatietojen yhteydessä on käyttäjää varten toteutettu ehtojen syöttämiseen tarkoitut syöttösolut. Ehtoalueen tiedot muodostetaan kyseisten ehtojen mukaisesti.
  3. Toteuta säätilatietojen lisäämiseen, muokkaamiseen tai poistamiseen tarkoitettu makro seuraavan suunnitelman ja ohessa olevien ohjeiden mukaisesti:
  4. Liitä nauhoittamasi makro painikkeeseen seuraavien ohjeiden mukaisesti:
  5. Toteuta seuraavaksi säätilatiedot lämpötilan mukaan nousevaan järjestykseen järjestävä makro seuraavan suunnitelman mukaisesti. Nimeä makro nimelle jarjesta_saat.
  6. Suunnittele ja toteuta seuraava makro, jolla suodatetaan näkyville ehtoalueen mukaiset säätilatiedot:
  7. Suunnittele ja toteuta seuraava makro, joka poistaa edellä tehdyn makron suodatuksen:
  8. Suunnittele ja toteuta seuraava makro, jolla päästään muokkaamaan, lisäämään ja poistamaan opiskelijoiden tietoja Kurssi-lomakkeella.
  9. Suunnittele ja toteuta seuraava makro:
  10. Yhdistä edellä tekemäsi kaavion päivitysmakro edellä toteutettuun opiskelijoiden tietojen lisäysmakroon. Lisäyksen voit tehdä kopioimalla päivitysmakron tiedot opiskelijoiden lisäysmakroon. Kokeile makron toimintaa huollellisesti!
  11. Työkirjastasi löytyy suojaukset_pois ja suojaukset_paalle -nimiset makrot. Kokeile makrojen toimintaa suojausten poistamisessa ja päälle laittamisessa kaikissa laskentataulukoissa.

Lisätehtävät

Seuraaviin lisätehtäviin voit käyttää apunasi lyhyttä VBA-perusteet ohjetta tai ohjelman opasteita.

  1. Kokeile edellisten tehtävien työkirjassa olevaa taulukko-makroa, jolla voidaan tehdä aktiiviseksi valitusta Excel-taulukosta HTML-taulukko. Makroon on liitetty pikanäppäinyhdistelmä CTRL-SHIFT-C.
  2. Kokeile kahden työkirjaan itse tehdyn funktion omasumma ja sarja toimintaa. Funktiot on esitelty sekä VBA-perusteet ohjeessa että kurssin luentomateriaalissa.
  3. Toteuta seuraavassa suunniteltu oma taulukkolaskentafunktio:
  4. Toteuta seuraavassa suunniteltu oma taulukkolaskentafunktio:
http://appro.mit.jyu.fi/2002/kevat/ohjelmistot/demot/demo7/index.html
© Petri Heinonen ()<URL: http://www.mit.jyu.fi/peheinon/>
26.02.2002 10:42:58