Er det muligt i Excel, at lave en funktion som gør følgende:
Når du klikker i en bestemt celle sker følgende: 1 - Der bliver indsat dagsdato i cellen (Statisk dags dato) 2 - Cellen ændre farve til Rød Cellen bliver beskyttet, så man skal låse arket op, for at fjerne add 1 og add 2
Tænker det skal løses ved en makro, men programmering af ovenstående kan jeg ikke lige løse.
Er det alternativ muligt at løse ovenstående ved brug af Checkbox med tilhørende makro, er jeg også interesseret i hjælp til makro.
Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("C:C")) Is Nothing Then ' ret område det skal virke i, om nødvendigt If Target <> "" And Target.Locked = False Then ActiveSheet.Unprotect With Target.Interior .Color = 255 End With Target.Locked = True ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True End If End If End Sub
Men som ebea ganske korrekt skriver er det god stil at reagere på det man foreslår, hvad enten det kan bruges eller ej.
Jeg har forsøgt med ovenstående men får fejl besked,
Compile error: Expect End Sub
Makro:
Sub Makro3() ' ' Makro3 Makro
Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("C:C")) Is Nothing Then ' ret område det skal virke i, om nødvendigt If Target <> "" And Target.Locked = False Then ActiveSheet.Unprotect With Target.Interior .Color = 255 End With Target.Locked = True ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True End If End If
Ingen grund til at opgive så hurtigt. Kopier den makro jeg viste i #2 (fra "Private Sub...." til og med End Sub), og højreklik på faneblad, Vælg Vis Koder og indsæt den der. Gem filen med makro (som xxxx.xlsm). Så skulle det køre.
Glemte lige at du også skal låse arket, men ikke nogen af de enkelte celler til at starte med.
Synes godt om
Ny brugerNybegynder
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.