Avatar billede maul8 Nybegynder
21. maj 2006 - 18:18 Der er 6 kommentarer

Vælg dato i kontrolelement calender

Jeg har brug for at oprette et regneark hvor kolleger kan indtaste dato - det går galt, hvis de skal indtaste på bestemt måde i bestemt format, så jeg vil gerne have, de har mulighed for at vælge datoen i et kontrolelement. Har fundet ud af at importere/indsætte objekt - calender, men det skal jo kun poppe op, når  man stiller sig på en celle i kolonnen "start dato" og i kolonnen "slut dato" - det er en bevillingsperiode vi taler om Altså man skal kunne prikke en start- og en slutdato ud og den skal så automatisk dannes i cellerne i start og slut-kolonnerne - hvorefter kalenderen forsvinder. Et tidligere lignende spm. er ikke blevet afsluttet - "dato i kolonner" pgl. har tilsyneladende opgivet? hvis det er muligt, så forklar venligst udførligt, da jeg ikke har så meget kendskab til det. 200 point for jeg synes fanme, det er svært.
Avatar billede kabbak Professor
21. maj 2006 - 19:54 #1
Lav din kalender i en Userform.
Navngiv UserFormen for f.eks. "FormKalender"

Koden i Userformen

Private Sub Calendar1_Click()
ActiveCell = Calendar1
Me.Hide
End Sub


Koden i det ark, den skal virke i

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 1 Or Target.Column = 2 Then' 1 = A og 2 = B kolonnen, ret til dine
FormKalender.Show
Else
FormKalender.Hide
End If
End Sub

Husk at sætte formatet på de 2 kolonner til dato
Avatar billede maul8 Nybegynder
22. maj 2006 - 17:16 #2
Hvad er en Userform? kan du forklare det med lidt flere ord - gerne på dansk  og med eksempler - ? Ordet findes ikke i "hjælp"
Avatar billede kabbak Professor
22. maj 2006 - 19:23 #3
Jeg har smidt en demo her
http://www.kabbak.dk/eksperten/calender.xls
Kik på den
Avatar billede maul8 Nybegynder
23. maj 2006 - 17:12 #4
Jeg kan kun se en alm. datoformattering - hvor er kontrolelementet? (indsæt - objekt - calender)
Avatar billede kabbak Professor
23. maj 2006 - 17:22 #5
Har du prøvet at klikke ind på en celle, hvor der skal være datoer. ?
Tryk på ALT + F11, så kommer du ind i VBA editoren, der kan du se min form.

Husk at den ikke virker, hvis du har makro sikkerhed sat til højt.

Det ændrer du i Funktioner > Makro > sikkerhed, i din excel menulinie.
Excel skal genstartes, for at det ændres
Avatar billede maul8 Nybegynder
23. maj 2006 - 17:30 #6
AHA - det ligner da en start, det må jeg lige tygge lidt på.
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