• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Cursor op beveiligd blad

Status
Niet open voor verdere reacties.

verluc

Gebruiker
Lid geworden
29 mei 2009
Berichten
535
Vraag me af of het mogelijk is in Excel 2003 op een beveiligd blad toch nog de cursor te laten werken.
Ik heb namelijk een colour banding die een rij kleurt na selectie, dit om het zoeken te vergemakkelijken en toch geen wijzigingen te kunnen aanbrengen.
Ben benieuwd over een mogelijkheid.
 
Je kan toch gewoon Unprotect en Protect gebruiken in je kleurcode.

Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Static oldRange As Range
Static colorIndices(256) As Integer
Dim i As Integer
If Not oldRange Is Nothing Then
  For i = 1 To 256
   Cells(oldRange.Row, i).Interior.ColorIndex = colorIndices(i)
  Next i
End If
  For i = 1 To UBound(colorIndices)
    colorIndices(i) = Cells(ActiveCell.Row, i).Interior.ColorIndex
  Next i
  ActiveCell.EntireRow.Interior.ColorIndex = 6
  Set oldRange = ActiveCell.EntireRow
End Sub
 
Heb reeds volgende code voor mijn gesecteerde rij te laten kleuren:

Code:
If Intersect(Target, Range("A4:R1000")) Is Nothing Then Exit Sub
Range("A4:S1000").Interior.ColorIndex = xlNone
Range("A" & Target.Row & ":R" & Target.Row).Interior.ColorIndex = 4

Deze dus aanvullen met Uw suggestie ?
 
Code:
If Intersect(Target, Range("A4:R1000")) Is Nothing Then Exit Sub
activesheet.Unprotect
 Range("A4:S1000").Interior.ColorIndex = xlNone
  Range("A" & Target.Row & ":R" & Target.Row).Interior.ColorIndex = 4
activesheet.Protect

eventueel nog het wachtwoord bijvoegen.
 
Bedankt voor Uw aanvulling.
Het blijkt nu dat ik maar eenmaal een keuze kan maken en dan terug blokkeert.
Ik kan dus niet zoeken alhoewel ik niets moet wijzigen.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan