Solun sisällön "ennakoiva" syöttö - kelp. tark

VBA-hommiako

Minulla on nimilista taulukossa 1. Taulukon 2 ensimmäiseen sarakkeeseen minun pitäisi syöttää ko. listan nimiä. Nimiä syötellään ihan satunnaisessa järjestyksessä

Nythän Excelissä toimii sellanen, että jos sarakkeessa on aikaisemmin käytetty samoja arvoja/nimiä niin se tarjoaa syötettä vastaavan tiedon/nimen aikaisemmista sarakkeista.

Miten tämän ennakoivan syötteen saa toimimaan myös kuvaamassani tilanteessa eli ennakoimaan toisen taulukossa sijaitsevan listan perusteella.

Kelpoisuuden tarkastustakin yritin, mutta se antaa vain hankalan valintalistan. Kelpoisuuden tarkistus olisi sikäli tarpeen, että vain listasta löytyviä nimiä hyväksytään.

4

291

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • e.ventti

      Joudut varmaankin turvautumaan Worksheet.Change eventtiin, jossa tarkistat sitten kelpoisuuden solun arvon muuttuessa.

      https://msdn.microsoft.com/en-us/library/office/ff839775.aspx

      Yksi tapa on tietysti laittaa rinnalle PHAKU-funktio, jolla hakee syötettyä arvoa sallittujen luettelosta. Se ei tosin estä väärien arvojen syöttöä, mutta ainakin ilmoittaa siitä.

    • kikkailemalla kyllä saa aikaiseksi ilman VBA:ta
      Jossain koviksella mulla semmonen on...

      • se muistaakseni toimii niin, että kun syöttää kirjaimen niin hakee sitä solusta eli esim. jos solussa teksti Kunde, niin se tulee listaan kun kirjoittaa
        K tai u tai n tai d tai e tai Ku tai un tai nd tai de tai kun ja jne.
        Eli jos soluista löytyy mistä kohtaa tahansa syötetyt merkit peräkkäin, niin näyttää ne.
        Toisaalta fiksumpi kuin pelkkä ekakirjain, koska aina eivoi muistaa koko nimeä niin riittää kun osan muistaa...
        Olisiko sopiva ratkaisu tommonen?
        Sinä näppärästi kikkaillaan kaavoilla, hieman duunia vaatii tehdä, mutta toimii kyllä hyvin..


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

    Takaisin ylös

    Luetuimmat keskustelut

    1. Kaipaatko sinä

      Yhtään meidän katseita
      Ikävä
      170
      2034
    2. Törkeä eläinsuojelurikos Sonkajärvellä

      Pohjois-Savossa Sonkajärvellä noin 40 kissaa ja reilut 10 koiraa on jouduttu lopettamaan kaltoinkohtelun vuoksi, kertoo
      Sonkajärvi
      37
      1445
    3. Jotkut ihmiset pelkäävät syöpää sairastavaa

      On hauskaa, kun kertoo jollekin, että "minulla on syöpä". Jotkut käyttäytyvät kuin se olisi tarttuva tauti. Eivät uskall
      Sinkut
      132
      1144
    4. Se ei ihan oikeasti vaatisi kuin yhden

      Tekstiviestin... Jos rakastat minua vielä toivoisin että laittaisit minulle viestiä. Rakastatko? Oletko oikeasti niin pe
      Ikävä
      56
      882
    5. olisit voinut mies edes

      Pyytää anteeksi 🙏🫶
      Ikävä
      55
      836
    6. Lavrov suivaantui Stubbille perustellusti.

      Lavrov perusteli suivaantumistaan tosiasioilla Suomen tarinasta sotiemme jälkeen, tutkija Tynkkynen ja pankkihenkilö Sol
      Maailman menoa
      250
      794
    7. Kääminsä polttanut taksi suomussalmella

      Vieläkö sillä hermonsa menettäneellä hulluja ylinopeuksia ajavalla asiakkaansa haukkuvalla( jos ajat paska kyydin hänen
      Suomussalmi
      20
      782
    8. Jorma Uotinen avaa sanaisen arkkunsa TTK-miesparista ja koko uudistuksesta: "Sehän on..."

      Tanssii Tähtien Kanssa -parketilla nähdään ensimmäistä kertaa Suomessa tanssiparina miespari kauden alusta asti. Mikko S
      Tanssii tähtien kanssa
      16
      722
    9. Aina ku nään sun kuvan

      Tekis mieli kirjoittaa viesti: Moi kulta, on ikävä❣️🤗 ihan noin vain, lyhyt ja ytimekäs 😁🤭
      Ikävä
      58
      703
    10. Sukupuolia on vain kaksi- kohukassista tuli kova tuomio perheenisälle oikeudessa.

      https://www.iltalehti.fi/kotimaa/a/4d4db0d9-4dda-4ba6-a699-25d725683ad6 Miten näin normaalista kassissa olevasta tekstis
      Maailman menoa
      195
      617
    Aihe