Find range udfra kolonne-overskrift
Hej.Jeg er ved at lave et regneark, hvor jeg benytter Worksheet_Change til at formattere mine celler med tidsformat, selvom de er indtastet uden kolon. Det virker fint.
Jeg benytter følgende kode (fundet på nettet, vist nok hos Microsoft selv):
Private Sub Worksheet_Change(ByVal Target As Range)
If (Application.Intersect(Target, Range("E3:F17")) Is Nothing) And (Application.Intersect(Target, Range("H3:I17")) Is Nothing) _
And (Application.Intersect(Target, Range("K3:L17")) Is Nothing) And (Application.Intersect(Target, Range("N3:O17")) Is Nothing) Then
Exit Sub
End If
... behandl de ændrede range her...
Jeg vil gerne udvide det til selv at finde ud af, hvilket område, der skal formatteres som tid. Det kan gøres udfra kolonne-overskriften.
Men hvordan gøres det nemmest, således at hvis der står 'Starttid' eller 'Sluttid' i række 1, så kender min Sub automatisk de kolonner ?
På forhånd tak.
P.S. spørgsmålet er også oprettet under VBScript