04. november 2008 - 07:43Der er
6 kommentarer og 1 løsning
Formatering af dato
Jeg har et regneark hvor der i enkelte kolonner skal indsættet et kl. tidspunkt via VBA, med denne lille funktion:
Dim Tid As Date Public Function Tiden() Tid = Time ActiveCell = Tid End Function
Problemet er at VBA indsætter følgende format i cellen: 12:31:44 Hvorledes får jeg formateret variablen Tid eller Time således at det tidspunkt der indsættes ser således ud 12:31
Danmark vil mindske afhængigheden af globale techgiganter, men det kræver mere end politiske formuleringer og strategier, understreger PROSA’s formand Niels Bertelsen.
Dit forslag fungerer fint, det er bedre og få VBA til at formatere den enkelte celle fremfor at cellerne i excelarket skal formateres på forhånd men det virker selvfølgelig også. - Men er der ikke en måde man kan formatere tiden på således at variablen kun indeholder timer og minutter f.eks. 12:31 istedet for 12:31:00.
se 12:31:00, som et tal med flere decimaler vist, når du så vil have det til at se ud sådan 12:31 , så er det jo det samme, bare med færre decimaler. det er det ActiveCell.NumberFormat = "hh:mm;@", gør
Ok det forstår jeg udmærket, men nu er jeg blot interesseret i og finde ud af om det kan gøres i variablen Tid inden tidspunket indsættes, måske du lige ved det
Ellers tak for hjælpen det fungere fint og jeg lærte lige det med ActiveCell.NumberFormat - point er dine
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.