Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
Jeg havde dog håbet på, at der var mulighed for at en overskrivning af en formel-celle med en konstant værdi fx. ville resultere i en automatisk fremhævelse af cellen (fx. baggrundsfarven på cellen skiftede e.l.). Dvs. således at en bruger af mit regneark ville blive opmærksom på overskrevne formler.
Indsæt følgende kode i arkets kodemodul Ved ikke hvor stabilt løsningen er, men test selv
Dim x
Private Sub Worksheet_Change(ByVal Target As Range) On Error Resume Next If Left(x, 1) = "=" Then Beep Target.Interior.ColorIndex = 5 Target.Comment.Delete Target.AddComment Target.Comment.Text Text:=x End If End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range) x = ActiveCell.Formula End Sub
Public Function HarFormel(Cell As Range) As Boolean Application.Volatile HarFormel = Cell.HasFormula End Function
brug så betinget formatering med Formlen er = IKKE(harformel(A1))
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.