16. april 2002 - 14:33Der 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.
"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
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
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??
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
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
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?
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
Det kunne bruges, og så lærte jeg noget igen. Tak for hjælpen !!
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.