Hei!
Miten voin makrossa kutsua toista makroa? Jos olen aiemmin tehnyt makron, jonka nimi on funktio ja se saa parametrin x,y,z eli esim. funktio(1;2;3), niin miten voin toisessa makrossa kutsua tätä funktiota. Kirjoittamalla vain funktio(x,y,z) ei toimi, vaan antaa virheilmotuksen (jos siis x, y ja z on määritelty luvuilla).
Makrossa toisen makron kutsuminen
mat
1
93
Vastaukset
Sub Malli()
MsgBox "Kuutiontilavuus: " & tilavuus(2.5, 3.3, 4.1) & " m3"
End Sub
Function tilavuus(Leveys As Double, Pituus As Double, Korkeus As Double) As Double
tilavuus = Leveys * Pituus * Korkeus
End Function
kutsuttavssa funktiossa määrittelet argumentit oikeilla muuttujatyypeillä samoinkuin funktion palauttana arvo
Keep EXCELing
@Kunde
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 1824300
- 341584
Minulta loppuu aika
Halusin olla täydellinen. Nyt näyttää siltä että viimeinen kiristys jää puolitiehen, sillä h-hetki on jo ihan kohta käsi401500Syvälliset keskustelut
Olisivat tärkeintä ensisijaisesti hänen kanssaan Tulisi sellainen hetki, mutta kaikki meni pieleen251484Olisipa sitä henkisesti eheämpi ja rohkeampi
mikään maallinen mammona ei itseäni kiinnosta, eikä sen menetys kiinnostus. Mutta kun kohtaa jonkun sykäyttävän ihmisen,201375- 1121306
Moi, nainen
Tunnustan, olen heikkona sun hymyyn, ja sekään ei auta yhtään, että sulla on täydellinen nenä. Joten ensi kerralla, kun301190Kyllähän tämä vähän kirpaisee
Mutta oman sisäisen rauhan vuoksi jätän sinut nyt historiaan. Todennäköisesti olet jo sinäkin mennyt eteenpäin. Olipah381187- 191149
Sulla on uskomaton luonne
Saat minut hetkessä iloiseksi, tai sanotaan nyt niin, että ajatus sinusta saa sydämeni hyppimään riemusta. En vain saa s441048