Dansk Regneark Forum
  Hjælp Hjælp  Søg i forum   Arrangementer   Opret ny bruger Opret ny bruger  Log ind Log ind


Emne lukketFarvelæg hel række, hvis markør står i den

 Besvar Besvar Side  <12
Forfatter
Ib Hansen Se dropdown
Guld bruger
Guld bruger
Avatar

Medlem: 15.Apr.2014
Land: Danmark
Status: Offline
Point: 652
Direkte link til dette indlæg Sendt: 13.Jan.2018 kl. 20:36
Jamen nu har jeg ikke så frygteligt meget forstand på VBA og gør sikkert en masse forkert !!

Men jeg var lige en tur i Bilka !!
Og mellem Flæskestegen og Roastbeefen, gik der en prås op for mig.
Man tænke VBA på de mærkeligste steder og tidspunkter - Hmmmm Unhappy

Selvfølgelig - Når man er udenfor området der farver rækkerne = Is Nothing Then Exit Sub
Den har låst arket op først i koden, men her hopper helt ud af koden og når aldrig ned til låse koden.

I stedet for Then Exit Sub skal den hedde Then GoTo ud 
Og så skal ud: være lige over låse koden Hug
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Dim myPassword As String
    Dim sheet As Worksheet
    
        If Sheets("Indstil").Range("C19") = 1 Then Exit Sub
        
        Application.ScreenUpdating = False
        
    'UnprotectAll
        myPassword = Sheets("Indstil").Range("B1").Value
        For Each sheet In ActiveWorkbook.Worksheets
        sheet.Unprotect Password:=myPassword
        Next sheet

        Range("C2:N200,R2:T200").Interior.ColorIndex = xlNone
        
        If Intersect(Selection, Range("C2:N200")) Is Nothing And _
        Intersect(Selection, Range("R2:T200")) Is Nothing Then GoTo ud
        
        Range("C" & ActiveCell.Row & ":N" & ActiveCell.Row & ",R" _
        & ActiveCell.Row & ":T" & ActiveCell.Row).Interior.Color = rgbLemonChiffon
        
        Rem farver - http://www.EXCELGAARD.dk/Bib/rgbFarver/Tabel/
        Rem RGB(242, 242, 242) = Lysegrå
        Rem RGB(255, 255, 200) = Lysegul
ud:
    'ProtectAll
        myPassword = Sheets("Indstil").Range("B1").Value
        For Each sheet In ActiveWorkbook.Worksheets
        sheet.Protect Password:=myPassword, AllowFiltering:=True
        Next sheet
End Sub
Excel 2010 Dk og 2019 Dk på samme computer.
Bruger dog stadig mest 2010..
Men sådan er der jo så majet :o)
Til top



Til top
excelent Se dropdown
Guld bruger
Guld bruger
Avatar

Medlem: 12.Apr.2011
Land: DK
Status: Offline
Point: 2171
Direkte link til dette indlæg Sendt: 13.Jan.2018 kl. 20:42
blærerøv :-)
Jeg anvender Excel 2016 DK. Hvad anvender DU ? HUSK TILBAGEMELDING !!!
Til top
Ib Hansen Se dropdown
Guld bruger
Guld bruger
Avatar

Medlem: 15.Apr.2014
Land: Danmark
Status: Offline
Point: 652
Direkte link til dette indlæg Sendt: 13.Jan.2018 kl. 20:44
Tak Excelent - Ha ha ha.
Det er faktisk dig, der har lært mig at bruge Then GoTo Wink

Excel 2010 Dk og 2019 Dk på samme computer.
Bruger dog stadig mest 2010..
Men sådan er der jo så majet :o)
Til top
excelent Se dropdown
Guld bruger
Guld bruger
Avatar

Medlem: 12.Apr.2011
Land: DK
Status: Offline
Point: 2171
Direkte link til dette indlæg Sendt: 13.Jan.2018 kl. 20:46
ja det ik så ringe med de der AHA oplevelser
Jeg anvender Excel 2016 DK. Hvad anvender DU ? HUSK TILBAGEMELDING !!!
Til top
Ib Hansen Se dropdown
Guld bruger
Guld bruger
Avatar

Medlem: 15.Apr.2014
Land: Danmark
Status: Offline
Point: 652
Direkte link til dette indlæg Sendt: 13.Jan.2018 kl. 20:50
Næ..
Jeg tager mig selv i at tænke VBA på de mest mærkelige tidspunkter, men pludselig kan man alligevel se løsningen for sig eller dét, man tror er løsningen.
Og så er det bare med at komme hjem og få det prøvet Big smile

Dem har jeg rigtigt mange af Pig
Excel 2010 Dk og 2019 Dk på samme computer.
Bruger dog stadig mest 2010..
Men sådan er der jo så majet :o)
Til top
 Besvar Besvar Side  <12

Skift forum Forum tilladelser Se dropdown

© 2010 - 2024 Dansk Regneark Forum - en del af Excel-regneark.dk