Public Sub RemoveCallsToSub(SubName As String)
If RunDelayed.IsInitialized = False Then Return
Dim timersToRemove As List
timersToRemove.Initialize
For Each tmr As Timer In RunDelayed.Keys
Dim rdd As RunDelayedData = RunDelayed.Get(tmr)
If rdd.SubName = SubName Then timersToRemove.Add(tmr)
Next
For Each tmr As Timer In timersToRemove
tmr.Enabled = False
RunDelayed.Remove(tmr)
Next
End Sub
1. Note that I haven't tested it.
2. It doesn't check the module, only the sub name.