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.