miten koodataan

Eli haluaisin käyttää yhdistelmäruutuja, mutta en osaa koodata niihin sisältöä. Siis tarkoituksena on saada valittua työlle tekijä (esim mies1, mies2, mies, mies4) ja sitten kun tietyn vaihtoehdon valitsee, niin ohjelma syöttäisi automaattisesti työntekijän tuntipalkan tiettyyn soluun. Mites tämmönen tehdään käytännössä? Voisiko joku kirjoittaa esimerkkikoodin?

t.Aloitteleva excelisti
61094
Äänestä

Muut lukivat myös

Vastaukset 6

Vanhimmat

lisää Combobox tai Listbox valikosta haluaamaasi paikkaan taulukossa.
Tee lista työntekijöista ja palkoista esim K1:L10 tyyliin
mies1 10
mies2 15 jne...

listboxin tai comboboxin ominaisuuksissa laita seuraavat arvot

BoundColumn=2
ColumnCount=2
ColumnWidhts=2;0
ListFillRange=K1:L10

comboboxin koodiin seuraava

Private Sub ComboBox1_Change()
Range("A1") = ComboBox1
End Sub

listboxille

Private Sub ListBox1_Click()
Range("A2") = ListBox1
End Sub

that´s all folk

Äänestä
  • Kiitos neuvoista, mutta tyhmä kun olen niin en osaa. Niin missä siellä comboboxissa on se ominaisuudet-valikko, johon nuo kertomasi arvot voi lisätä. En ainakaan läytänyt vaikka painaa hiiren oikeata nappia boxin päällä. Siellä objektin ohjauksessa on vaan syöttöalue, solulinkki ja avattavat rivit. Mitähän niihin laitetaan?

    Ja toinen asia. Mihin tuo koodi kirjoitetaan? Ohjelma on muuten Excel 2000

    T: aloitteleva tyhmä Excelisti

    Äänestä

  • tyhmä kun olen kirjoitti:

    Kiitos neuvoista, mutta tyhmä kun olen niin en osaa. Niin missä siellä comboboxissa on se ominaisuudet-valikko, johon nuo kertomasi arvot voi lisätä. En ainakaan läytänyt vaikka painaa hiiren oikeata nappia boxin päällä. Siellä objektin ohjauksessa on vaan syöttöalue, solulinkki ja avattavat rivit. Mitähän niihin laitetaan?

    Ja toinen asia. Mihin tuo koodi kirjoitetaan? Ohjelma on muuten Excel 2000

    T: aloitteleva tyhmä Excelisti

    Lisää Combobox ohjausobjektityökaluriviltä eli avaa
    Näytä/Työkalurivit/Ohjausobjektit ja siihen ruksi
    ja avautuvasta valikosta valitse combobox tai listbox ja toimi aikaisempien ohjeiden mukaan

    Äänestä

  • Kunde kirjoitti:

    Lisää Combobox ohjausobjektityökaluriviltä eli avaa
    Näytä/Työkalurivit/Ohjausobjektit ja siihen ruksi
    ja avautuvasta valikosta valitse combobox tai listbox ja toimi aikaisempien ohjeiden mukaan

    Kiitos avusta. En vaan saa vieläkän noilla ohjeilla pelaamaan tuota. Siis ongelmana on se, että tuo combobox ei tule aktiiviseksi siten että siitä voisi jotain valita. Kyllä tää tietotekniikka on vaikeata, kun ei sitä osaa...

    Äänestä

  • nils kirjoitti:

    Kiitos avusta. En vaan saa vieläkän noilla ohjeilla pelaamaan tuota. Siis ongelmana on se, että tuo combobox ei tule aktiiviseksi siten että siitä voisi jotain valita. Kyllä tää tietotekniikka on vaikeata, kun ei sitä osaa...

    Sulla on suunnittelutila päällä...
    klikkaa sitä sinistä suorakulmiota työkalurivillä
    kyllä se siitä ;-)

    Äänestä

  • Kunde kirjoitti:

    Sulla on suunnittelutila päällä...
    klikkaa sitä sinistä suorakulmiota työkalurivillä
    kyllä se siitä ;-)

    Nyt toimii sillai niinku pitää. Kiitos asiantuntevista vastauksista!

    Äänestä

Kommentoi aloitusta


nils kirjoitti:

Eli haluaisin käyttää yhdistelmäruutuja, mutta en osaa koodata niihin sisältöä. Siis tarkoituksena on saada valittua työlle tekijä (esim mies1, mies2, mies, mies4) ja sitten kun tietyn vaihtoehdon valitsee, niin ohjelma syöttäisi automaattisesti työntekijän tuntipalkan tiettyyn soluun. Mites tämmönen tehdään käytännössä? Voisiko joku kirjoittaa esimerkkikoodin?

t.Aloitteleva excelisti

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu