ToLa
-
Items
1 -
Registratiedatum
-
Laatst bezocht
PC Helpforum helpt GRATIS computergebruikers sinds juli 2006. Ons team geeft via het forum professioneel antwoord op uw vragen en probeert uw pc problemen zo snel mogelijk op te lossen. Word lid vandaag, plaats je vraag online en het PC Helpforum-team helpt u graag verder!
We hebben cookies geplaatst op je toestel om deze website voor jou beter te kunnen maken. Je kunt de cookie instellingen aanpassen, anders gaan we er van uit dat het goed is om verder te gaan.
VBA Beep 64 bit
in Archief Windows 10
Geplaatst:
Beste pc freaks,
Ik heb een probleem met de beepfunctie. Deze werkte perfect op mijn oude pc (32bot), maar niet op de nieuwe (64bit).
Aanpassing gedaan in vba om deze overgang van 32 naar 64 te maken.
Waarom werkt dezeonderstaande vba niet?
Graag respons aub.
___________________
#If Win64 Then
Private Declare PtrSafe Function Beep Lib "kernel32" (ByVal dwFreq As Long, ByVal dwDuration As Long) As Long
#Else
Private Declare Function Beep Lib "kernel32" (ByVal dwFreq As Long, ByVal dwDuration As Long) As Long
#End If
Dim oldValue
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
Set KeyCells = Range("A38")
If Not Application.Intersect(KeyCells, Range(Target.Address)) _
Is Nothing Then
If oldValue = "" And KeyCells <> "" Then
Beep 900, 500
Beep 900, 500
End If
End If
On Error Resume Next
Set KeyCells = Range("A40")
If Not Application.Intersect(KeyCells, Range(Target.Address)) _
Is Nothing Then
If oldValue = "" And KeyCells <> "" Then
Beep 900, 500
End If
End If
End Sub