toetsaanslag omzetten

  • Onderwerp starter Onderwerp starter ML71
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

ML71

Gebruiker
Lid geworden
10 mrt 2006
Berichten
70
ik zoek heb net wat meer geleerd over VBA Excel en ik wil eea thuis eens proberen. Ik weet dat het mogelijk is om op een toetsaanslag een SendKeys opdracht uit te laten voeren. Wat ik alleen niet weet is HOE ik in de code de toetsaanslag weergeef. VB wanneer in excel op de toets "a" gedrukt wordt, wordt de "b" weergegeven. Hoe krijg ik dit voor elkaar?
 
exel???

Exel > Extra > Macro > Macro opnemen > Sneltoets instellen (bijvoorbeeld a) > doe je macro (bijvoorbeeld b)

je bent klaar!
dan krijg je wel dat je cntrl+a moet drukken voordat je B krijg
 
oh sorry hoe je dat in code aangeeft?
nou bewerk je macro, daar zoek je naar a, en dan kopieer je die code ;)
 
Kijk in de help van vba even naar de mogelijkheden met Application.OnKey().
Is wel een actie waar ik persoonlijk niet van hou, je gaat de gebruikersinstellingen overhoop halen en de meeste gebruikers zijn daar niet blij mee.
Zorg er in elk geval voor dat je de orginele toestand van de gebruiker altijd weer hersteld, ongeacht de manier waarop de gebruiker Excel verlaat.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan