Cor de Snor
Gebruiker
- Lid geworden
- 27 okt 2001
- Berichten
- 64
Ik probeer een macro te maken die niet verder gaat bij een bepaalde celwaarde. Ik heb een lijst van spelers en gemiddelden die mogen alleen aangepast of gesorteerd worden voor de aanvang van de competitie. Als ik nu de macro start bij celwaarde A10 = 0 worden de spelers gesorteerd, bij celwaarde A10 > 0 krijg ik de MSG Box te zien maar maakt toch de macro af terwijl hij hier zou moeten stoppen.
Sub Start()
If Range("A10") > 0 Then MsgBox "Spelers sorteren mag alleen VOOR aanvang competitie"
Range("W5:AC34").Select
ActiveWorkbook.Worksheets("Namen en Moyennes").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("Namen en Moyennes").Sort.SortFields.Add Key:=Range _
("Y5:Y34"), SortOn:=xlSortOnValues, Order:=xlDescending, DataOption:= _
xlSortNormal
With ActiveWorkbook.Worksheets("Namen en Moyennes").Sort
.SetRange Range("W5:AC34")
.Header = xlGuess
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
Range("A1").Select
End Sub
Sub Start()
If Range("A10") > 0 Then MsgBox "Spelers sorteren mag alleen VOOR aanvang competitie"
Range("W5:AC34").Select
ActiveWorkbook.Worksheets("Namen en Moyennes").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("Namen en Moyennes").Sort.SortFields.Add Key:=Range _
("Y5:Y34"), SortOn:=xlSortOnValues, Order:=xlDescending, DataOption:= _
xlSortNormal
With ActiveWorkbook.Worksheets("Namen en Moyennes").Sort
.SetRange Range("W5:AC34")
.Header = xlGuess
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
Range("A1").Select
End Sub