Avatar billede jean01ad Praktikant
18. april 2007 - 17:16 Der er 2 kommentarer og
1 løsning

VBA kode til at finde værdi i en tabel

Først undskyld, hvis jeg ikke overholder alle "regler", men er helt ny på siden.

Mit spørgsmål lyder som følgende:

Jeg har to celler med datoer i. HHV. en start dato og en slutdato. Disse datoer er naturligvis variable hen over året. Den værdi der vælges i hhv. start og slutdato, vil jeg meget gerne have excel til selv at finde i en tabel, der ligger i et andet ark - samt markerer alle data imellem de to datoer.

Dvs. har jeg en startdato der hedder den 1/3-07 og en slutdato der hedder 1/4-07. Så har jeg brug for, at koden markerer alt data imellem de to forekomster.

Jeg ved ikke om problemet er simpelt, men for mig vil det i hvert fald betyde utrolig meget med en løsning.
Avatar billede excelent Ekspert
18. april 2007 - 17:36 #1
eks. dine 2 datoer er i A1 og A2 på Ark1
så søges der i Ark2 i område A1:A1000
værdier mellem de 2 datoer markeres samt kolonne B og C


Sub Marker()

Dim fra, til, f, t

fra = Sheets("Ark1").Range("A1")
til = Sheets("Ark1").Range("A2")

f = Sheets("Ark2").Range("A1:A1000").Find(fra, LookIn:=xlValues).Row
t = Sheets("Ark2").Range("A1:A1000").Find(til, LookIn:=xlValues).Row
Sheets("Ark2").Activate
Range("A" & f & ":C" & t).Select

End Sub
Avatar billede jean01ad Praktikant
19. april 2007 - 08:44 #2
Strålende! Tusind tak excelent, det giver mig noget at arbejde videre med, og det er perfekt. Jeg er glad for det hurtige svar.

Hvordan tildeler jeg dig point?
Avatar billede excelent Ekspert
19. april 2007 - 09:43 #3
ok du markerer blot box med mit navn og klik accepter
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
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

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