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
330
Vastaukset 1
- 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
- 1251198
- 721163
Carunan hinnat
Yks proffa vauuttaa, ettei Caruna voi noin vain nostaa hintoja koska suomen laki kieltää, toinen proffa sanoo että Carun96905- 78792
- 45771
Kunnan päätie ja sen lähialueet
Arvon hyrynsalmelaiset. Tätä palstaa on näin Ukkohallan mökkiläisena ihan viihteellistä lukea. Milloin teitä ahdistaa la39733Mikä sun kaivatussa on se miksi ihastuit
ja ikävöit? Eli se jokin asia, mikä aiheutti tunteen, että tuossa on sitä jotain? Meinasitko tehdä asialle jotain vai ka34727- 67653
- 111561
Mitä luulet
Mitä luulet kaivattusi ajattelevan sonusta? Onko jotain mitä haluaisit oikaista hänelle?39536