Onko Excelissä keinoa ajaa makro ehdollisesti niin, että kun solu A1 saa arvon 0, ajetaan makro automaattisesti? Kiitos vinkeistä!
aja makro ehdollisesti
excelpertti
2273
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 2
Vanhimmat
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" And Target.Value = 0 Then
...
End If
End Sub
Kiitän nopeasta vastauksesta.
Näyttää hyvältä, mutta en saanut toimimaan.
Haluaisin ajaa tämän makron, eli excel antaa äänimerkin, kun arvo menee nollaan.
Private Declare Function PlaySound Lib "winmm.dll" _
Alias "PlaySoundA" (ByVal lpszName As String, _
ByVal hModule As Long, ByVal dwFlags As Long) As Long
Const SND_SYNC = &H0
Const SND_ASYNC = &H1
Const SND_FILENAME = &H20000
Sub PlayWAV()
WAVFile = "beep.wav"
WAVFile = ThisWorkbook.Path & "\" & WAVFile
Call PlaySound(WAVFile, 0&, SND_ASYNC Or SND_FILENAME)
End Sub