oceanrace
Gebruiker
- Lid geworden
- 14 mei 2008
- Berichten
- 198
Hallo,
De volgende code werkt goed, echter als cel B5 kleiner dan 2 is dan zou hij niet mogen uitvoeren.
Dus als cel B5 kleiner dan 2 is moet de macro stoppen (met een Msgbox dat er niets te zoeken valt). Ik krijg nu namelijk een foutmelding in het script als er niets valt door te trekken.
N.b.: Cel B5 bevat een wel matrixformule, ik weet niet of dat iets uitmaakt.
De volgende code werkt goed, echter als cel B5 kleiner dan 2 is dan zou hij niet mogen uitvoeren.
Dus als cel B5 kleiner dan 2 is moet de macro stoppen (met een Msgbox dat er niets te zoeken valt). Ik krijg nu namelijk een foutmelding in het script als er niets valt door te trekken.
N.b.: Cel B5 bevat een wel matrixformule, ik weet niet of dat iets uitmaakt.
Code:
Sub Matrixdoortrekken()
Variabele = Cells(5, 3).Value
DezeRange = "A7:AZ" & Variabele
Application.DisplayStatusBar = True
Application.StatusBar = "Even geduld a.u.b.: Bezig met zoeken...."
Application.ScreenUpdating = False
ActiveSheet.Unprotect
Range("A7:AZ7").AutoFill Destination:=Range(DezeRange), Type:=xlFillDefault
Range("N4").Select
ActiveSheet.Protect AllowFiltering:=True
Application.ScreenUpdating = True
Application.StatusBar = "Gereed!"
End Sub
Laatst bewerkt: