25. april 2003 - 11:44Der er
4 kommentarer og 1 løsning
Funktion der returnere tid
Jeg har brug for en makro, der kan følgende:
Ved tast på en bestem tast skal registreres tidspunkt for tastet, og en counter skal registrere samtlige antal tidspunkter. Så sluttelig skal jeg have en række tidspunkter, og det samlede antal.
Denne kode skriver tidspunktet i A-kolonnen. Forudsætter at denne kolonne er tom ved første brug og ikke anvendes til andet.
Den skriver hvert tidspunkt i den første ledige celle i kolonnen, når der trykkes på knappen, og det samlede antal tidspunkter skrives så i B1.
Sub indstid() Range("a1").Select If ActiveCell = "" Then ActiveCell.Value = "Tiderne" End If Range("a65536").Select Selection.End(xlUp).Select ActiveCell.Offset(1, 0).Activate ActiveCell.Value = Format(Time(), hhmmss) Range("b1").Formula = "=Count(a:a)" End Sub
Hvis det som janvogt skriver er en tast på tastaturet, der skal udløse koden, kan du indsætte følgende i arkets kodeark:
Private Sub Worksheet_SelectionChange(ByVal Target As Range) Application.OnKey "a", "indstid" End Sub
Ret "a" til den tast på tastaturet, der skal udløse koden. Her altså bogstavet a.
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.