Avatar billede Henrik_B Praktikant
20. marts 2019 - 14:22

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
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester