AW: Zwei Makros NUR abwechselnd ausführen
22.11.2004 21:39:28
Stephan
Habe das jetzt so geschrieben:
---------------------------------
Public blnCheck As Boolean
Sub MakroLong300()
If blnCheck = True Then Exit Sub
'deine anweisungen
If Target.Address = ("$X$3") Then
Select Case Target.Value
Case Is = 1
Call MakroLong300
blnCheck = True
End Select
End Sub
Sub MakroShort300()
If blnCheck = False Then Exit Sub
'deine anweisungen
If Target.Address = ("$X$3") Then
Select Case Target.Value
Case Is = 2
Call MakroShort300
blnCheck = False
End Select
End Sub
----------------------------
Und habe im Worksheet noch stehen:
Private
Sub wks__Change(ByVal Target As Range)
Const str
Sub As String = "TrailingStopApp:TrailingStopWorksheet.wks__Change"
Dim strErrors As String
Dim rngRow As Range
On Error GoTo ErrHandler
If Target.Address = ("$X$3") Then
Select Case Target.Value
Case Is = 1
Call MakroLong300
Case Is = 2
Call MakroShort300
End Select
End If
Ich müßte den obigen Code eigentlich innerhalb des letzten unterbringen damit er ausgeführt wird. Ich kann aber eine Private
Sub nicht in einem Private
Sub unterbringen, oder ...
Ojeoje...
Stephan