surfingmaster
Gebruiker
- Lid geworden
- 5 mei 2010
- Berichten
- 88
Beste dames en heren,
ik heb nu de macro die via een macro de benodigde aantal kolommen toevoegd:
Maar nu dacht ik deze om te bouwen die het aantal kolommen verwijderd, die ik niet nodig heb.
Die macro die ik er van had gemaakt is deze:
Deze macro werkt echter niet. De bedoeling is dat hij het aantal kolommen aanpast als het er teveel zijn. Daarbij mogen de laatste 3 kolommen niet verwijderd worden. De kolommen daarvoor moeten dus verwijderd worden, als er teveel kolommen zijn. Het aantal benodigde kolommen vanaf kolom m staat in cel A1
Ik heb een voorbeeldbestand ingevoegd
ik heb nu de macro die via een macro de benodigde aantal kolommen toevoegd:
Code:
Sub KolommenAanpassen()
Application.ScreenUpdating = False
With ActiveSheet
.Unprotect Password:=""
For i = 1 To [A1] + 13 - .UsedRange.Columns.Count
.Columns(14).Copy
.Cells(1, .UsedRange.Columns.Count - 3).Insert
Next
.Protect Password:=""
End With
Application.ScreenUpdating = True
End Sub
Maar nu dacht ik deze om te bouwen die het aantal kolommen verwijderd, die ik niet nodig heb.
Die macro die ik er van had gemaakt is deze:
Code:
Sub KolommenDelete()
Application.ScreenUpdating = False
With Sheets("Omzet")
.Unprotect Password:=""
For i = 1 To [A1] + 13 - .UsedRange.Columns.Count
.Cells(1, .UsedRange.Columns.Count - 3).Delete
Next
.Protect Password:=""
End With
Application.ScreenUpdating = True
End Sub
Deze macro werkt echter niet. De bedoeling is dat hij het aantal kolommen aanpast als het er teveel zijn. Daarbij mogen de laatste 3 kolommen niet verwijderd worden. De kolommen daarvoor moeten dus verwijderd worden, als er teveel kolommen zijn. Het aantal benodigde kolommen vanaf kolom m staat in cel A1
Ik heb een voorbeeldbestand ingevoegd
Bijlagen
Laatst bewerkt: