Avatar billede tonnypoulsen Nybegynder
28. juni 2003 - 00:26 Der er 6 kommentarer og
1 løsning

Find celle i Excel ark.

Jeg har et Excel ark, hvor jeg har en kolonne med datoer fra nu af, og flere år frem.
Når jeg åbner arket vil jeg gerne have fundet og markeret den celle der indeholder dags dato ( system dato ).
Er det korrekt at koden skal ligges i Private Sub Worksheet_Activate.
Avatar billede kabbak Professor
28. juni 2003 - 00:41 #1
Private Sub Workbook_Open()
Sheets("Ark1").Select
For i = 1 To ActiveCell.SpecialCells(xlLastCell).Row
If Range("A" & i) = Date Then
Range("A" & i).Select
End If
Next i
End Sub
Avatar billede kabbak Professor
28. juni 2003 - 00:43 #2
den gælder for ark1 og kolonne A
ret selv til dine ønsker
Avatar billede kabbak Professor
28. juni 2003 - 00:47 #3
jeg har lagt den i 'Private Sub Workbook_Open()'
så ryger den lige ind på cellen når du åbner mappen,
hvis du kun vil ind på cellen, når du skifter mellem ark er det denne.

Private Sub Worksheet_Activate()
For i = 1 To ActiveCell.SpecialCells(xlLastCell).Row
If Range("A" & i) = Date Then
Range("A" & i).Select
End If
Next i
End Sub
Avatar billede tonnypoulsen Nybegynder
28. juni 2003 - 00:55 #4
Tak Kabbak.
Koden fungere fint.

Kan den ændres, så det er cellen 3 pladser til højre i samme række, der bliver markeret. Cellen med dags dato er nemlig låst, og må helst ikke blive markeret eller ændret, af brugerne af arket.
Avatar billede kabbak Professor
28. juni 2003 - 00:58 #5
du ændrer bare kolonnebogstavet her, til den ønskede kolonne
Range("A" & i).Select
Avatar billede tonnypoulsen Nybegynder
28. juni 2003 - 01:05 #6
Godt så!.
Tak for hjælpen Kabbak
Der er point på vej.
Avatar billede tonnypoulsen Nybegynder
28. juni 2003 - 01:19 #7
Lige et spørgsmål / opgave til.

Når jeg beskytter arket, virker koden ikke længere. Kolonnen med datoerne er beskyttet.
Debuggeren markere følgende linie.

For i = 1 To ActiveCell.SpecialCells(xlLastCell).Row

I beskyttet tilstand af arket, er følgende 2 ting tilladt.
Marker ulåste celler
Formater celler
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
Kategori
Kurser inden for grundlæggende programmering

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