Avatar billede lindhardt Nybegynder
16. april 2002 - 14:33 Der er 28 kommentarer og
1 løsning

tt:mm

Ved indtastning af tid skal brugeren f.eks. taste 07:00, disse felter er formateret til tt:mm Men kan man undgå at bruger skal indtaste ":" så de bare skal indtaste "700" og at excell selv skriver "07:00" ???
Felterne skal regne i timer og minutter.
Avatar billede rvm Nybegynder
16. april 2002 - 14:46 #1
Hvis du skal regne med dem, bliver brugeren nød til at indtaste det som et tidspunkt - altså du kan ikke slippe for ":".
Avatar billede alj Praktikant
16. april 2002 - 15:21 #2
Prøv evt af downloade eks.fil, fil 2, fra www.alanexcel.dk og check den
alj
Avatar billede alj Praktikant
16. april 2002 - 15:24 #3
prøv at downloade fil 2 på www.alanexcel.dk
alj
Avatar billede alj Praktikant
16. april 2002 - 15:25 #4
sorry, ged i ie, derfor 2 gange
alj
Avatar billede rvm Nybegynder
16. april 2002 - 15:35 #5
-> alj: Hvordan finder man eks.fil, fil 2 på din hjemmeside ? Kan du ikke bare forklare det, hvis du har en løsning?
Avatar billede bak Forsker
16. april 2002 - 15:36 #6
Prøv at formatere cellen sådan her
00":"00
Avatar billede rvm Nybegynder
16. april 2002 - 15:37 #7
eller er det fordi du vil tjene penge på svaret *S*
Avatar billede rvm Nybegynder
16. april 2002 - 15:39 #8
->bak: Perfekt - så lærte jeg også lidt i dag *S*
Avatar billede bak Forsker
16. april 2002 - 15:40 #9
Glem lige mit svar :-)
Jeg skrev før jeg tænkte igen...
Avatar billede rvm Nybegynder
16. april 2002 - 15:44 #10
:-(
Avatar billede bak Forsker
16. april 2002 - 15:47 #11
rvm> prøv lige at skrive 790 i en celle formateret sådan, så får man klokken 07:90 *S*
Avatar billede alj Praktikant
16. april 2002 - 15:47 #12
"Kære" rvm, så vidt jeg ved er Eksperten baseret på GRATIS hjælp, derfor kunne det ikke falde mig ind at kræve penge i denne forbindelse, NÅR jeg selv oven-i-købet refererer til filen.
mvh
alj
Avatar billede alj Praktikant
16. april 2002 - 15:51 #13
Her er makroen:
Sub Auto_Open()
  'dette gør at subrutinen køres hver gang der foretages en indtastning
  'i arket
  Application.OnEntry = "IndtastTid"
End Sub

Sub IndtastTid()
'det markerede område er navngivet til Tid og der er lavet
'et brugerformatteret format tt:mm AM/PM for området
  If Intersect(Application.Caller, Range("Tid")) Is Nothing Then
    Exit Sub
  End If
  'kontrol om celleværdi er udenfor området 00:01 - 24:00, hvis
  'ja afkræves bruger korrekte oplysninger
  If Application.Caller < 1 Or Application.Caller > 2400 Then
    MsgBox "Indtast tid i formatet: 1000 for 10:00 AM / 2200 for 10:00 PM", vbExclamation
    Application.Caller.Value = ""
    Exit Sub
  End If
  'ændrer formatet til ovennævnte
  Application.Caller.Value = Format(Application.Caller, "00:00")
  Exit Sub
End Sub
men pga tidsnød blev den ikke sendt tidligere.
Håber det hjælper lindhart og "besvarer" rvm's kommentar.
mvh
alj
Avatar billede rvm Nybegynder
16. april 2002 - 15:53 #14
-> Alj: Jeg kunne heller ikke rigtigt forstå det *S* Undskyld, hvis jeg var lidt emsig :-)
Avatar billede alj Praktikant
16. april 2002 - 15:54 #15
Hej "rvm"
Helt i orden, men jeg mener at man er uskyldig indtil bevist anderledes ?
Ka' du hygge dig
Venligst alj
Avatar billede lindhardt Nybegynder
16. april 2002 - 16:02 #16
Sikken da en masse svar. Nu er jeg kommet hjem, og kan ikke se på det før i morgen, og det vil jeg så gøre. Men ALJ! Hvad skal den msgbox til for ? Skulle det være til hvis man indtaster AM el. PM. Du skulle helst ikke kunne lade sig gøre i et tt:mm felt , eller??
Avatar billede alj Praktikant
17. april 2002 - 09:32 #17
Næh, det er bare en bruger orientering.
mvh
alj
Avatar billede lindhardt Nybegynder
17. april 2002 - 10:56 #18
Hej alj! Jeg kan ikke få det til virke. Same old sh... Jeg har indlagt den macro i VB, og navngivet de felter det drejeer som om til "Tid", de er formateret som "22:15"/ tt:mm Hvad går galt ? Når jeg indtaster f.eks. 0700, så tror den der er tale om en dato (01-12-1905  00:00:00) Kan du hjælpe, eller er der ikke så meget at gøre???
MVH Kim
Avatar billede lindhardt Nybegynder
17. april 2002 - 11:06 #19
Hmm når jeg prøver at afspille macroen, så får jeg en besked som siger at macroerne er disabled. Hvad gør jeg ved det??
Avatar billede alj Praktikant
17. april 2002 - 11:30 #20
Makro-kørslen skal "tillades". (når du åbner filen skulle du gerne få en "advarsel" om at filen indeholder en makro. Du må ændre dit sikkerheds niveau i Excel. Jvf flg fra "Hjælp":
Jeg kan ikke bruge en makro i en projektmappe eller i et tilføjelsesprogram, jeg har åbnet
Makroer deaktiveres muligvis automatisk  Hvis sikkerhedsniveauet er sat til Høj, og du åbner en projektmappe eller et tilføjelsesprogram, der indeholder usignerede makroer, deaktiveres makroerne, og du kan ikke køre dem. Du kan aktivere makroer, der ikke er signeret digitalt, hvis du ændrer sikkerhedsniveauet til Mellem, lukker projektmappen eller fjerner tilføjelsesprogrammet og dernæst åbner projektmappen eller indlæser tilføjelsesprogrammet igen. Hvis du fremover vil have Microsoft Excel til at deaktivere usignerede makroer automatisk, skal du huske at ændre sikkerhedsniveauet til Høj igen.

Du har muligvis valgt at deaktivere makroer, da du åbnede projektmappen  Hvis sikkerhedsniveauet er indstillet til Mellem eller Høj, og du vælger at deaktivere makroer, fordi du ikke betragter kilden som pålidelig, kan du ikke køre makroerne. Hvis du vil køre makroerne, skal du lukke og dernæst genåbne projektmappen eller fjerne og genindlæse tilføjelsesprogrammet, og dernæst klikke på Aktiver makroer.
Håber det lykkes nu.
alj
Avatar billede alj Praktikant
17. april 2002 - 11:31 #21
E-mail mig venligst filen, så skal jeg se... alan@alanexcel.dk
Avatar billede lindhardt Nybegynder
17. april 2002 - 12:32 #22
Hej alj! Jeg sender det flugs til dig når jeg kommer hjem. Har ingen email konto her.
Avatar billede alj Praktikant
17. april 2002 - 12:53 #23
ok
alj
Avatar billede lindhardt Nybegynder
18. april 2002 - 09:20 #24
Godmorgen Alan,
Jeg har sendt den sidste nye udgave af mint flextidsskema. Jeg vil meget gerne have de felter med tt:mm til at virke optimalt. Jeg ved ikke om der skal laves en macro, eller det kan ordnes på en anden måde. For at gøre det lidt lettere, så kan man vel bare checke indtastningen, og hvis den ikke indeholder 2 ciffer + ":" + 2 ciffer, så slette indtastningen og få en msgbx frem som kommer med en kommentar. ER det noget som du kan fikse, eller er der en anden her på eksperten som kan klare det?
Avatar billede alj Praktikant
18. april 2002 - 09:50 #25
Go' mor'n, lindhardt,
jeg skal gerne prøve at kigge på det, men desværre skal jeg have møder dd og i morgen arbejdsmæssigt, så det bliver ikke lige med det samme. Sorry,
alj
Avatar billede lindhardt Nybegynder
18. april 2002 - 10:26 #26
Det er heller ikke noget der haster, hvis bare du vil kigge på det bliver jeg glad. Tak for det :-)
Kim
Avatar billede janvogt Praktikant
18. april 2002 - 16:05 #27
Kim, du kan bruge DATA->DATAVALIDERING->TILLAD: TID.

Her kan du også skrive en evt. fejlmeddelelse, hvis brugeren ikke skriver en gyldig tid.
Avatar billede lindhardt Nybegynder
18. april 2002 - 22:23 #28
Det har jeg aldrig prøvet at bruge før, det vil jeg fluks afprøve og vende tilbage. Tak Jan
Kim
Avatar billede lindhardt Nybegynder
18. april 2002 - 22:32 #29
Det kunne bruges, og så lærte jeg noget igen. Tak for hjælpen !!
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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