Exceliin pudotusvalikko ja klikattava nappula - mites...?

excel_elukka

Eli mulla olis melkein valmis excel taulukko, jossa eka välilehdellä on sivu johon kirjotetaan kaikenlaisia tietoja ylös. Toisella ja kolmannella sivulla sitten käytetään ja varastoidaan näitä tietoja.

Pitäis saada luotua pudotusvalikko jolla valitaan kohde johon sitten nappulaa painamalla kopioidaan nämä tiedot. En ole kaipaamassa kädessäpitäen ohjetta, lähinnä tuo alasvetovalikon ja nappulan tekeminen ei onnistu sitten millään. Pari tuntia olen nyt googlettanut enkä apua ole löytänyt. pistin vielä alle kuvan selventämään mitä olis tarkoitus saada aikaan.

http://kuvat.mun.fi/?id=exceliinapuaTxwi.jpg


kiitos jo etukäteen, edes hyvä linkki olisi jo avuksi, kiitos :)

6

2519

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • View/Toolbars/Visual Basic ja siitä combobox. Tee sitten johonkin alueelle vaihtoehdot kohteille ja ominaisuuksissa ListFillRange laitat alueen.Nimeä alueet ja sitten nappi samasta valikosta ja napin koodiin

      Private Sub CommandButton1_Click()
      Range(ComboBox1.Text).Copy Sheets("Tiedot").Range("C10")
      End Sub

      siinäpä se -ei paljon koodia vaaadi...

      • niin sulla oli vaihtoehtojakin tallennukselle, joten koodiin korjaus

        Select Case Combobox1.Text
        Case Alue1
        Range(ComboBox1.Text).Copy Sheets("Tiedot").Range("C10")
        Case Alue2
        Range(ComboBox1.Text).Copy Sheets("Tiedot").Range("G10")
        Case Else
        End Select


      • excel_elukka
        kunde kirjoitti:

        niin sulla oli vaihtoehtojakin tallennukselle, joten koodiin korjaus

        Select Case Combobox1.Text
        Case Alue1
        Range(ComboBox1.Text).Copy Sheets("Tiedot").Range("C10")
        Case Alue2
        Range(ComboBox1.Text).Copy Sheets("Tiedot").Range("G10")
        Case Else
        End Select

        Combobox... oon aika käsi tämän excelin kanssa :). Eli mites tuommonen comboboksi tehdään (mulla on suomenkielinen excel)?


      • excel_elukka
        excel_elukka kirjoitti:

        Combobox... oon aika käsi tämän excelin kanssa :). Eli mites tuommonen comboboksi tehdään (mulla on suomenkielinen excel)?

        ...Ja excel 2002 versio käytössä...


      • excel_elukka
        excel_elukka kirjoitti:

        ...Ja excel 2002 versio käytössä...

        Teen varmaan sitten IF:llä koko homman kun en tajua mitään mitä kirjotit


      • excel_elukka
        excel_elukka kirjoitti:

        Teen varmaan sitten IF:llä koko homman kun en tajua mitään mitä kirjotit

        Oon kyllä täys apina tän excelin kanssa!

        Copy/pastella sain seuraavan aikaiseksi mutta ei toimi, miksi? Valittaa jo tuon eka rivin kohdalla että "Compile error: Argument not optional"...

        Eli tarkoitus olis neljä erilaista solukkoa kopsata toiselle välilehdelle haluttuihin paikkoihin (itse siis valittaisiin annetuista vaihtoehdoista se haluttu kohderyhmä siitä alasvetovalikosta...)

        Alasvetovalikon koodia ei sitten muokata ollenkaan, vai?

        ---
        Private Sub CommandButton1_Click()


        Select Case ComboBox1.Text

        Case kohde1
        Sheets("taalta").Range("I3:J29").Copy Sheets("sinne").Range("d6:e32")
        Sheets("taalta").Range("C34:D44").Copy Sheets("sinne").Range("d71:e81")
        Sheets("taalta").Range("C47:D57").Copy Sheets("sinne").Range("d85:e95")
        Sheets("taalta").Range("I34:J41").Copy Sheets("sinne").Range("d99:e106")

        Case kohde2
        Sheets("taalta").Range("I3:J29").Copy Sheets("sinne").Range("j6:k32")
        Sheets("taalta").Range("C34:D44").Copy Sheets("sinne").Range("j71:k81")
        Sheets("taalta").Range("C47:D57").Copy Sheets("sinne").Range("j85:k95")
        Sheets("taalta").Range("I34:J41").Copy Sheets("sinne").Range("j99:k106")

        Case kohde3
        Sheets("taalta").Range("I3:J29").Copy Sheets("sinne").Range("an6:ao32")
        Sheets("taalta").Range("C34:D44").Copy Sheets("sinne").Range("an71:ao81")
        Sheets("taalta").Range("C47:D57").Copy Sheets("sinne").Range("an85:ao95")
        Sheets("taalta").Range("I34:J41").Copy Sheets("sinne").Range("an99:ao106")


        Case Else

        End Select

        End Sub
        ---


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

    Luetuimmat keskustelut

    1. Kuolemanrangaistus

      Mielestäni kuolemanrangaistus on väärin kaikissa tilanteissa. Vaikka joku olisi murhannut 10 ihmistä, hänen surmaaminen
      Laki ja rikos
      63
      3864
    2. Muistakaa persut, että TE petitte, ei kokoomus

      Miksikö kukaan ei arvostele kokoomusta? No sen vuoksi, että kokoomus noudattaa vaalilupauksiaan. Sen sijaan TE persut,
      Maailman menoa
      203
      3444
    3. Seuraava hallituspohja - Kokoomus, kepu, persut + KD

      Kokoomus saa ainakin 20% kannatuksen ensi vaaleissa, keskusta sanoisin noin 15%, persut todennäköisesti enemmän, ehkä 17
      Maailman menoa
      237
      2926
    4. Outo ilmiö - vasemmistolaiset eivät kirjoita mitään kokoomuksesta

      joka sentään johtaa hallitusta, ja jonka talouspolitiikkaa noudatetaan. Nämä muutamat vasemmistolaiset jotka täällä aina
      Maailman menoa
      71
      2499
    5. Maria Veitola kommentoi soutelija Saarion huomionhakuisuutta

      "Minusta on jotenkin kuvottavaa, kuinka kovalla intensiteetillä Suomi-media seuraa miessankari Jari Saarion merihätää. S
      Kotimaiset julkkisjuorut
      319
      1869
    6. Väestöstä vain vassarit vaihtuvat nopeammin kuin persut

      Kevääseen 2023 verrattuna vassareita 50 prosenttia enemmän, ja persuja 25 prosenttia vähemmän.
      Maailman menoa
      12
      1537
    7. Lopetan ikävöinnin

      Ei meistä enää koskaan tule mitään. Olen ikävöinyt ja kaivannut enkä saa mitään vastakaikua ja lämpöä. Parempi erillään
      Ikävä
      4
      1522
    8. Jos kaikki lopulta kuolevat, onko edes pahimmillakaan rikoksilla mitään väliä?

      Kaikki kuolevat lopulta. Siksi ihmisten tekemillä rikoksillakaan ei lopulta ole mitään merkitystä. Joidenkin mielestä t
      Filosofia
      1
      1472
    9. Muovipusseista pitäisi saada panttimaksu takaisin

      Ostan joka päivä yhden muovipussin, ja niistä palautuu keskimäärin takaisin kaupan pullomaatin yhteydessä olevaan roskik
      Maailman menoa
      49
      1412
    10. Vihervassarit

      Vihervassarit sitä, vihervassarit tätä. Minulla on paha mt-ongelma. Se tuli lobotomian jälkioireina. Vihervassarit tät
      Maailman menoa
      29
      1408
    Aihe