Beste,
In onderstaande code worden cellen in kolom B gewist en dit voor ieder werkblad.
Dus iedere keer selecteer ik een werkblad en dan wis ik een range in kolom B
Zou ik dit korter kunnen maken met "Application Union" of met "Arrays"?
Hier wou ik het op een andere manier doen, dus met een lus, om daar ook mee te leren
werken, maar de deze doet het niet. Zie niet onmiddelijk wat ik fout heb gedaan.
En dan nog een klein vraagje, omdat ik de code nog niet onder de knie heb kan ik sommige dingen niet goed uit elkaar houden.
Als ik een blad wil selecteren doe je Sheets("naam").activa, maar soms zie ik andere
codes Worksheets staan, wanneer wordt nu Sheets gebruikt en wanneer Worksheets,
daar ben ik nog vaak mee in de war.
Groeten, Mark
In onderstaande code worden cellen in kolom B gewist en dit voor ieder werkblad.
Dus iedere keer selecteer ik een werkblad en dan wis ik een range in kolom B
Zou ik dit korter kunnen maken met "Application Union" of met "Arrays"?
Code:
Sub Wissen()
If MsgBox("Weet u zeker dat u door wilt gaan?", vbYesNo + vbQuestion + vbDefaultButton2) = vbYes Then
Sheets("OCTA").Activate
Range("B4:B31").ClearContents
Sheets("Fuel Fortis").Activate
Range("B4:B31").ClearContents
Sheets("PAT MAZ").Activate
Range("B4:B33").ClearContents
Sheets("COUVIN").Activate
Range("B4:B31").ClearContents
Sheets("OCTA").Activate
Range("B4").Activate
' Application.StatusBar = False
End If
'De eerste twee Set zijn een manier om te wissen en de derde is een andere manier manier.
End Sub
Hier wou ik het op een andere manier doen, dus met een lus, om daar ook mee te leren
werken, maar de deze doet het niet. Zie niet onmiddelijk wat ik fout heb gedaan.
Code:
Sub Wissen2()
Dim ws As Worksheets
For Each ws In Worksheets
Range("B4:B31").Select
Next ws
Selection.ClearContents
End Sub
En dan nog een klein vraagje, omdat ik de code nog niet onder de knie heb kan ik sommige dingen niet goed uit elkaar houden.
Als ik een blad wil selecteren doe je Sheets("naam").activa, maar soms zie ik andere
codes Worksheets staan, wanneer wordt nu Sheets gebruikt en wanneer Worksheets,
daar ben ik nog vaak mee in de war.
Groeten, Mark