Näppäinpainalluksen

lukeminen

Pitäisi saada Excelin makron sisään toiminto, joka jää odottamaan näppäimen painallusta ja tämän jälkeen sijoittaa painetun näppäimen johonkin muuttujaan.
Olen joskus ohjelmoinut vähän C:llä ja siellä oli valmis funktio GetKey(). Löytyyköhän Excelistä tai VBA:sta samanlaista ,ja jos löytyy, niin mitenkähän toimii?

1

244

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • onnistuu:

      Private Sub Form_KeyDown(KeyCode As Integer, shift As Integer)

      End Sub

      Ja jos pitää olla tietty näppäin jota painat niin näin:

      'jos näppäin on enter:
      Private Sub Form_KeyDown(KeyCode As Integer, shift As Integer)
      if keycode=13 then 'eli tuo 13 on näppäin koodi
      'tähän koodisi
      end if
      End Sub

      ja näppäin koodin saat selville vaikkapa näin:

      Private Sub Form_KeyDown(KeyCode As Integer, shift As Integer)
      AutoRedraw = True
      Cls 'tyjennetään aiempi teksti
      Print KeyCode 'tulostetaan näppäimen koodi formille
      End Sub

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

    Luetuimmat keskustelut

    1. Tykkään sinusta tosi tosi paljon

      Siksi en pysty sisäistämään sitä, että se ei ole molemminpuolista. Sattuu liikaa. En osaa käsitellä sitä tunnetta, koska
      Ikävä
      51
      3487
    2. Mikä sai sut ihastumaan

      Mitä tapahtui?
      Ikävä
      156
      2109
    3. Kaupan kassalla kannataa olla kylmä käytös

      https://www.is.fi/taloussanomat/art-2000010488540.html "19-vuotias Minja ja 59-vuotias Anne työskentelevät sillä todelli
      Sinkut
      206
      1805
    4. Mitä tehdä asialle?

      Jos laitan deitti-ilmon "40-vuotias nainen etsii seuraa" niin ketään ei kiinnosta (korkeintaan paria runkkaripenaa joill
      Sinkut
      134
      1716
    5. 80
      1165
    6. Hyvää heinäkuuta

      Hyvää huomenta ihanaa. 🦗🌾☔🤗🌻❤️
      Ikävä
      234
      1104
    7. Mitä helvettiä pakolaisille pitäisi tehdä RAJALLA?

      Jos Venäjä työntää rajalle pakolaisia ja tekee Suomelle selväksi että heidän puolelleen ei ole pakolaisilla asiaa - mitä
      Maailman menoa
      285
      1071
    8. Ethän syytä itseäsi

      siitä miten asia menivät. Mä en antanut sulle tilaisuutta.
      Ikävä
      130
      999
    9. Olen pahoillani mies

      Olen surullinen puolestasi, ettet saanut kaipaamaasi naista. Yrititkö lopulta edes? Teistä olisi tullut hyvä pari
      Ikävä
      52
      939
    10. Olet mies varmasti peto

      Makkarin puolella. 🤤
      Ikävä
      72
      895
    Aihe