Jeg vil meget gerne have en kode i felt a1, som tæller antallet af tegn (tal, bogstaver og/eller tegn) i et andet felt (fx A5). jeg skal tjekke at der er præcist 10 tegn i felt A5.
Resultat af koden må meget gerne være, at hvis der ikke er præcist 10 tegn. bliver feltet rødt (eller at der i A1 står værdien 1) og hvis der er præcis 10 tegn bliver det grønt (eller A1 får værdien 0)
Private Sub Worksheet_Change(ByVal Target As Range) 'Ændres der i A5 If Target.Address = "$A$5" Then
'Mål længden af A5 og vis den i A1 Range("A1") = Len(Target)
'Hvis længden er 10 - A1=grøn If Len(Target) = 10 Then Range("A1").Interior.ColorIndex = 4 Else 'Ellers rød Range("A1").Interior.ColorIndex = 3 End If End If End Sub
' Når arket aktiveres Private Sub worksheet_activate() visLængde End Sub ' Hvis der ændres i A5 Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = "$A$5" Then visLængde End If End Sub Private Sub visLængde() 'Mål længden af A5 og vis den i A1 Range("A1") = Len(Range("A5"))
'Hvis længden er 10 - A1=grøn If Len(Range("A5")) = 10 Then Range("A1").Interior.ColorIndex = 4 Else 'Ellers A1 = rød Range("A1").Interior.ColorIndex = 3 End If End Sub
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.