19. marts 2010 - 12:47Der er
10 kommentarer og 1 løsning
Undersøg i VBA om datoen er valid
Hej
Jeg har lavet en ark, hvor man smider en dato ind, og den beregner derefter noget ud fra de tilhørende værdier.
Jeg vil gerne have VBA til at vælge den næste dato hver gang jeg kører makroen. Indtil videre har jeg fået den til at tillæge 1, hver gang den kører, men så opstår der nogle datoer, som ikke findes i tabellen (weekender osv.) Jeg vil derfor gerne have, at den springer datoer over, som ikke er i tabellen. Hvordan kan dette løses?
Indtil videre har jeg lavet dette.
Sub Plus1()
Dim i As Variant i = Range("c7") + 1 Range("c7") = i Do Until lookup(Range("c7"), Range("Dato")) Loop
Denne virker dog ikke.
Jeg vil meget gerne udbyde, hvis det er nødvendigt.
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Det er vel også ligemeget hvis du bare skal øge med 1 hver gang,så læser cells(i,1) bare den næste i rækken. Ellers så skriv din egen lookup med en løkke (tager 5 min) hvis du VIL bruge en form for lookup
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.