02. december 2011 - 22:45Der er
3 kommentarer og 1 løsning
Skriv dato ved bestemt tidspunkt
Hej alle sammen :)
Jeg kunne godt bruge noget hjælp.
Jeg har en kolonne A med dato og tidspunkt for hvert 10 minut.
I en anden kolonne B vil jeg gerne have datoen (men kun en gang - dvs. den samme dato ikke skal stå hele vejen ned). Det må ikke være via en excel formel.
Jeg har brug for en VBA formel, der kan skrive datoen en gang i en celle og så ikke skrive den igen, før kolonne A bliver til en ny dag. Håber nogen kan hjælpe.
vil helst undgå langsomme loops - så en excel/vba løsning ville være helt i top :)
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("a:a")) Is Nothing Then x = Range(Range("A1"), Range("A65535").End(xlUp)).Count If Int(Cells(x, 1)) <> Int(Cells(x - 1, 1)) Then Cells(x, 2) = Int(Cells(x, 1)) End If End If End Sub
x tæller hvor mange celler der er fyldt i kolonne A, og hvis der er huller skal x rettes til
Jeg havde nu ikke noget problem med at forstå problemet. Fik du prøvet makroen?
Synes godt om
Ny brugerNybegynder
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.