• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

F2 gevolgd door Enter in VBA

Status
Niet open voor verdere reacties.

John van Opstal

Gebruiker
Lid geworden
31 jul 2006
Berichten
77
Hoi,

Kun je d.m.v. VBA de volgende actie met toetsen nabootsen?

F2 Enter

Ik heb geprobeerd om dit met de macro-recorder op te nemen maar dit wil niet
lukken.


Wie kan mij op het spoor zetten, alvast bedankt voor je eventuele bijdrage

Groetjes John.
 
Ik heb geprobeerd om dit met de macro-recorder op te nemen maar dit wil niet lukken.

Dat lukt wel, maar de code is niet echt informatief.

Dit is wel een beter alternatief:

Code:
Range("A1").Value = Range("A1").Value

Wigi
 
Waar heb je het precies voor nodig?

Een mogelijkheid zou kunnen zijn om de celwaarde aan een variabele toe te wijzen en meteen deze waarde weer in de cel te plaatsen.

bijv.
Code:
sub Ftwee
dim waarde
waarde = activecell.formula
activecell.formula = waarde
end sub

Als je het nodig hebt om waarden, die niet als waarden getoond worden om te zetten naar echte waarden zijn er betere en snellere methoden zonder vba.
 
Hallo John,

Kan dit je verder helpen?

Sub Macro1()
Application.Onkey "{F2}" , "TEST"
End Sub

Sub TEST()
MsgBox "F2 was pressed"
End Sub

Groetjes - Marrosi
 
Hoi Wigi & Jan

Beide varianten geprobeerd, maar het wil niet lukken.
nog wel iets gelezen over sendkeys, misschien dat dit nog uitkomst biedt.

Groetjes John.
 
Het hangt wel af van wat er in je cellen staat waarop je F2 en Enter toepast. Een voorbeeldje bijhangen kan al helpen.
 
Hoi Marrosi,

Bedankt voor de tip, 't is niet direct gelukt...
maar toen heb ik SendKey i.p.v. Onkey gebruikt en dat is wel gelukt.

Dus ik kan vandaag weer gelukkig gaan slapen.

Groetjes John.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan