Nyt apuja tarvitaan. Exceliin olen onnistunut tekemään ComboBoxin ja sinne jopa olen saanut aikaiseksi halutut vaihtoehdot. Nyt vielä pitäisi osata kirjoittaa sellainen koodin-pätkä, joka vaihtaa excelissä yhden solun arvoa sen mukaan mikä valinta comboboxista tehdään.
Tässä olen käsi enkä osaa. Voiko joku neuvoa?
Tässä olen käsi enkä osaa. Voiko joku neuvoa?
Vastaukset 3
Vanhimmat
nyt on projektissa ihan ominkin avuin päästy niin pitkälle, että saan kyllä pudotusvalikosta valitun tekstin tulemaan excelin soluun. Nyt pitäisi vielä haluttuun soluun saada ilmestymään 1 kun valintana on suomi ja 2 silloinkun valintana on saksa. Ja tämä siis pitäisi osata laittaa sinne koodiin.
Sain viesteistäsi sellaisen käsityksen, että olet tehtnyt VBA:lla koodin, joka hakee ComboBoxista tekstin käyttämällä Text-ominaisuutta(?)
Valitun rivin järjestysnumeron saat selville käyttämällä ListIndex-ominaisuutta. Silloin kuitenkin ensimmäinen rivi on 0, toinen 1, jne.
Tuo haluamasi onnistuu kyllä ihan suoraan taulukossakin ilman koodia:
Kirjoita valikon vaihtoehdot (tässä tapauksessa suomi ja saksa) allekkain mihin tahansa soluihin, mielellään taulukon näkyvissä olevan osan ulkopuolelle, niin ne eivät ole häiriöksi.
- Klikkaa ComboBoxia hiiren kakkosnapilla, ja valitse "Muotoile ohjausobjektia..."
- Valitse välilehti "Ohjaus"
- Laita ruutuun "Syöttöalue" se alueen osoite, johon kirjoitit listan vaihtoehdot
- Laita ruutuun "Solulinkki" sen solun osoite, johon haluat järjestysnumeron tulevan.
Tässä tapauksessa vaihtoehtojen numerointi alkaa ykkösestä.
- Mika
Nyt toimii... kovasti kiitoksia