Marthy Mc Fly
Gebruiker
- Lid geworden
- 14 okt 2010
- Berichten
- 117
Hallo,
Ik heb een macro waarmee ik gegevens van het hoofdwerkblad wegschrijf naar een ander werblad.
Alleen is het zo dat ik deze laatste werkbladen wil beveiligen, zodat men hier niet kan in knoeien.
De macro raakt echter niet in de werkmappen als ze beveiligd zijn.
Ik heb voor elke maand een werkblad en deze zijn allen beveiligd met hetzelfde pw.
Ik heb onderstaande code ingevoegd. Deze code werkte op mijn pc (excell2010) correct.
Maar op het werk met excell2007 vraagt hij met diezelfde code om het pw in te geven.
Hij mag dus vooral niet vragen om het pw in te geven voor bewerking.
Ik heb een macro waarmee ik gegevens van het hoofdwerkblad wegschrijf naar een ander werblad.
Alleen is het zo dat ik deze laatste werkbladen wil beveiligen, zodat men hier niet kan in knoeien.
De macro raakt echter niet in de werkmappen als ze beveiligd zijn.
Ik heb voor elke maand een werkblad en deze zijn allen beveiligd met hetzelfde pw.
Ik heb onderstaande code ingevoegd. Deze code werkte op mijn pc (excell2010) correct.
Maar op het werk met excell2007 vraagt hij met diezelfde code om het pw in te geven.
i = 1
For Each it In Array("JAN", "FEB", "MAA", "APR", "MEI", "JUN", "JUL", "AUG", "SEP", "OKT", "NOV", "DEC")
With Sheets(it)
.Protect Password:=Choose(i, "PW"), UserInterfaceOnly:=True
'.EnableOutlining = True
End With
i = i + 1
Next
Hij mag dus vooral niet vragen om het pw in te geven voor bewerking.