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?
Näppäinpainalluksen
lukeminen
1
244
Vastaukset
- 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
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, koska513487- 1562109
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ä todelli2061805Mitä tehdä asialle?
Jos laitan deitti-ilmon "40-vuotias nainen etsii seuraa" niin ketään ei kiinnosta (korkeintaan paria runkkaripenaa joill1341716- 801165
- 2341104
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ä2851071- 130999
Olen pahoillani mies
Olen surullinen puolestasi, ettet saanut kaipaamaasi naista. Yrititkö lopulta edes? Teistä olisi tullut hyvä pari52939- 72895