Excel VBa -koodaus

VBA koodaaja

Oon tuossa viimenin saanut valmiiksi VBA:lla tehdyn koodin. Nyt pitäisi saada ohjelmaan vielä sellainen toiminto, että ohjelmassa olevat muuttujat voitaisiin määrittää Excel -taulukon puolelta. Eli olen määritellyt esimerkiksi A3 soluun alasvetovalikon, josta löytyy arvot. Kun valitsen tietyn arvon, koodi hakisi kyseisen luvun A3 -valikosta. Eli ideana on että Excel taulukosta valitaan n. kymmenen muuttujaa, jonka jälkeen ohjelma laskee kyseisillä arvoilla tuloksen. Tuossa on pätkä koodia ja tähdellä merkityt pitäisi saada määriteltyä excelin puolella:
...
kokoaika = 10 *
dt = 0.03 'aika-askel
imax = kokoaika / dt
dx = 0.01
paksuus = 0.25*
...

Kiitoksia jo etukäteen

1

296

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • laita moduuliin oma funktio
      määrittelet vain muuttujille oikeat tyypit samoin kuin funktion palautusarvolle
      esim.

      Function Kuutiontilavuus(Leveys As Double, Syvyys As Double, Korkeus As Double) As Double
      Kuutiontilavuus = Leveys * Syvyys * Korkeus
      End Function


      ja sitten soluun kaava esim. =Kuutiontilavuus(A1;B1;C1)
      siinäpä se yksinkertaisimmallaan...


      Keep EXCELing
      @Kunde

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Mieleni harhailee sinussa

      Uskon että tykkäät minusta. On vain yksi elämä. Silti jään paikoilleni ja odotan että jokin muuttuu. Menin palasiksi, ei
      Tunteet
      14
      3170
    2. Jännitän sinua J mies

      Ei tästä tulee mitään. Tuskin kaikki olis mennyt näin moneen solmuun, jos olis tarkoitettu meidät yhteen.
      Ikävä
      123
      1359
    3. Toivotko, että

      hän tulisi juttelemaan sinulle, vai lähestytkö mieluummin itse?
      Ikävä
      93
      1248
    4. Orpo suunnittelee palestiinalaislasten Suomeen siirtoa

      "Sairaalahoitoa tarvitsevien lasten ottaminen Suomeen on lisäksi selvityksessä, Orpo sanoo. – Jos meillä on mahdolli
      Maailman menoa
      257
      1092
    5. Kuinka kauan kesti että ihastuit

      Kaivattuusi? Jos lasketaan siitä hetkestä alkaen kun näit hänet ensi kerran. Oliko jokin tilanne tai tapahtuma, joka voi
      Ikävä
      55
      1067
    6. Olen käyttäytynyt sinua kohtaan väärin toistuvasti

      Puolustuksekseni täytyy sanoa, että ei ole ollut tahallista vaan seurausta harhaisista luuloista ja ajatuksista. Esimerk
      Ikävä
      66
      994
    7. Tunneälyä testaamaan!

      Testi pitää sisällään viisi osa-aluetta. Itse sain täydet tuosta ensimmäisestä eli 25/25. Kokonaispistemäärä oli 100/125
      Lesbot
      3
      891
    8. Taposta murhaksi

      Mitä tästä tapauksesta tiedetään?
      Kajaani
      41
      872
    9. Vaikutat tosi mielenkiintoiselta ja

      paksulta. 😂 m - n
      Ikävä
      84
      831
    10. Saanko mies tulla sun kainaloon nukkumaan?

      En saa unta kun mietin sua❤️ Saako tulla sun viereen ja käpertyä sun kainaloon?
      Ikävä
      48
      778
    Aihe