Avatar billede Attig Nybegynder
09. marts 2009 - 09:08 Der er 1 løsning

Dato/tid ved indtastning i række

I Excel 2007 ønskes automatisk dato/tid ved indtastning i række.

A1=Dato
B1=tid
C1=når der tastes i dette felt beregnes dato og tid i A1 og B1

Til gengæld skal dato/tid i A1+B1 ikke genberegnes, når der tastes i C2. Det sker, hvis man anvender funktionen dato().

Er der nogen, der har erfaring med makro og Ctrl+; ? Eller andre løsninger til dato/tids angivelser pr. række.
Avatar billede be_nice Juniormester
10. marts 2009 - 06:40 #1
Du kan bruge denne funktion - formater kolonne A som "Dato" og kolonne B som "Klokkeslæt".
Tryk ALT+F11 og indsæt flg. kode:
-----
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("C:C")) Is Nothing Then
    Target.Offset(0, -2) = Now
    Target.Offset(0, -1) = Now
    End If
End Sub
-----
Luk VBA vinduet.
Når du skriver i kolonne C vil der nu komme hhv. dato i kolonne A og tid i kolonne B.
/Be_Nice
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

IT-JOB

European Stonecraft

Intern Navision/BC Supporter

Netcompany A/S

Linux Operations Engineer

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger AI forretningskonsulent i Ballerup

LINK Mobility

Support Specialist

Netcompany A/S

Test Consultant