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

264

    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. Saako kantaa asetta

      Voiko olla koskaan kotelossa lonkalla ase.. Siis ei mikään luvaton ase. Johon on luvat. Esim luottamustoimessa, tai kaup
      Ähtäri
      67
      5680
    2. Mies mitä ajattelet naisista?

      Kerro mitä ajatuksia nousee. Mitä naiset sinulle merkitsee? Sana on vapaa.
      Ikävä
      134
      4254
    3. Järkyttävä tieto Purrasta

      Purra tapasi nykyisen miehensä täällä. Suomi24:ssä! Tulipa likainen olo. Nyt loppuu tämä roikkuminen tällä palstalla.
      Maailman menoa
      96
      1866
    4. Rakastan sua

      Tiedäthän sen ❤️😢
      Ikävä
      63
      1435
    5. Toinen toista

      Hyvää sunnuntai huomenta susi rinssiltä 🤴🏼☕❄️⚜️❤️
      Ikävä
      261
      1137
    6. 47
      1122
    7. Mikseivät toimittajat vaadi Orpoa vastuuseen lupauksistaan

      Missä ne 100.000 uutta työpaikkaa muka ovat? Eivät yhtään missään. Näin sitä Suomessa voi puhua ja luvata mitä sattuu. E
      Maailman menoa
      126
      979
    8. Ajattele, miten häviävän pieni

      todennäköisyys on sille, että kaksi tiettyä ihmistä yli viidestä miljoonasta sattuvat tulemaan samalle palstalle ikävöim
      Ikävä
      45
      802
    9. Aavistan tai oikeastaan

      tiedän, että olet hulluna minuun. Mutta ilman kommunikointia, tällaisenaan tilanne ja kaikki draama ovat mun näkökulmast
      Ikävä
      31
      743
    10. Pieni vinkki miehelle

      Jos haluat, että tapahtuu jotain edistystä, niin kannattaa suoda ajatus sille, että miltä toimintasi näyttää mulle päin.
      Ikävä
      39
      715
    Aihe