Een familie van Microsoft-spreadsheetsoftware met hulpprogramma's voor het analyseren, in kaart brengen en communiceren van gegevens.
Sorry, niet getest
Probeer dit eens, ook niet getest
Sub beveiligen_alle_bladen()
Dim sh As Worksheet
Dim ShArr() As String
Dim s As Long
For Each sh In ActiveWindow.SelectedSheets
s = s + 1
ReDim Preserve ShArr(1 To s)
ShArr(s) = sh.Name
Next sh
Sheets(ShArr(1)).Select
For Each sh In ThisWorkbook.Sheets(ShArr)
sh.Protect
Next sh
End Sub
Regards Ron de Bruin
http://www.rondebruin.nl/tips.htm
"SabineZP" wrote in message news:*** E-mailadres is om privacyredenen verwijderd ***...
Beste Ron,
helaas,
Sub beveiligen_alle_bladen()
For Each sh In ActiveWindow.SelectedSheets
sh.Protect
Next sh
End Sub
werkt niet, code stopt bij sh.protect, omdat ik dan een groep van werkbladen geselecteerd heb en de protect opdracht alleen werkt indien ik NIET gegroepeerde werkbladen heb. Ik lijk dus iets nodig te hebben wat de geselecteerde werkbladen identificeerd en onthoudt, zodat ze middels de macro stapsgewijs, een voor een doorlopen worden. En dat lukt me niet :-(
Sabine