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?
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?
Vastaukset 1
Vanhimmat
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