Avatar billede h_s Forsker
28. april 2008 - 13:44 Der er 3 kommentarer og
1 løsning

Skrivebeskytte og grey felt

Jeg mangler en makro, der kan skrivebeskytte og grey cellen i kolonne I, J, K og L når der ikke står noget i kolonne H  i samme række.
Så snart der skrives i H og man forlader feltet med TAB, skal felterne åbne.

Makroen skal virke fra række 4 til 503.
Håber nogen kan hjælpe.
Avatar billede supertekst Ekspert
28. april 2008 - 18:10 #1
Sub worksheet_activate()
    ActiveSheet.Unprotect
    For ræk = 4 To 503
        If Range("H" + CStr(ræk)) = "" Then
            Range("I" + CStr(ræk) + ":L" + CStr(ræk)).Select
            Selection.Locked = False
            Selection.Cells.Interior.ColorIndex = 15
            Selection.Locked = True
        End If
    Next ræk
    ActiveSheet.Protect
End Sub
Private Sub worksheet_Change(ByVal Target As Excel.Range)
Dim ræk
    ræk = Target.Row
    If Target.Column = 8 And ræk >= 4 And ræk <= 503 Then
        ActiveSheet.Unprotect
        Range("I" + CStr(ræk) + ":L" + CStr(ræk)).Select
        If Target.Value <> "" Then
            Selection.Locked = False
            Selection.Cells.Interior.ColorIndex = xlNone
        Else
            Selection.Cells.Interior.ColorIndex = 15
            Selection.Locked = True
        End If
        ActiveSheet.Protect
    End If
End Sub
Avatar billede h_s Forsker
29. april 2008 - 10:04 #2
Det virker rigtig fint. Der er kun et lille problem:
Når der skrives i H åbnes I-L, men I-L er markeret. Jeg vil gerne have at det kun er I-cellen der markeres.
Avatar billede h_s Forsker
29. april 2008 - 10:09 #3
Har selv fundet løsningen:

Tilføjet Range("I" + CStr(ræk)).Select efter
Selection.Cells.Interior.ColorIndex = xlNone

Smid et svar!
Avatar billede supertekst Ekspert
29. april 2008 - 10:30 #4
Ok - det får du så...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester