Avatar billede hubertus Seniormester
12. april 2006 - 12:08 Der er 3 kommentarer og
1 løsning

indlæsning i en userform

Hejsa
Jeg har et lilel problem som jeg ikke selv kan greje. Jeg har brug for en userform, der kan læse en dato (fra f.esk. A1) ind i en texbox i userformen. Denne dato skal bruges til at fremskrive regnearket til næste måned. Man skal have valgmulighed for at fremskrive 1, 2 eller 3 måneder, afhængig af hvilken checkbox der hakkes af.
Når der trykkes gem, skal arket kopieres og gemmes med navnet på den nye måned, og datoen skrives tilbage til arket, således at den kan bruges til en ny fremskrivning.

hvem kan hjælpe?
Avatar billede weaponx Nybegynder
12. april 2006 - 14:36 #1
Lav en userform i din kodeeditor. Lav en tekstbox, en kombobox og en knap.

Brug en kode noget i stil med denne:

Private Sub btnOk_Click()
Dim strDato As String
Dim strDato2 As String

If Me.ComboBoxFremskriv = "" Then
MsgBox "Du skal vælge hvor mange mdr du vil fremskrive med", vbOKOnly
Exit Sub
End If

strDato = Format(Me.txtDato, "yyyy-MM-dd")
strDato2 = DateSerial(Year(strDato), Month(strDato) + Me.ComboBoxFremskriv, Day(strDato))

Range("A1").Select
ActiveCell.FormulaR1C1 = Format(strDato2, "dd-MM-yyyy")
Me.Hide

MsgBox "Opdateringen er afsluttet", vbOKOnly

End Sub

Private Sub UserForm_Initialize()
Me.ComboBoxFremskriv.AddItem "1"
Me.ComboBoxFremskriv.AddItem "2"
Me.ComboBoxFremskriv.AddItem "3"
Me.txtDato.Value = Format(Range("A1"), "dd-MM-yyyy")
End Sub

Jeg skal gerne sende dig et eksempel hvis du har brug for det? (skal bruge din email)
Avatar billede hubertus Seniormester
13. april 2006 - 12:57 #2
Det ser lovende ud. Du kan sende den til tunerichter@hotmail.com
Avatar billede weaponx Nybegynder
13. april 2006 - 20:08 #3
Jeg skal lige høre om den bare skal gemme et fast sted eller om bruger via en dialog skal vælge hvor filen skal gemmes?

Skal filens navn være brugbart på f.eks. en webserver? Her mener jeg at 01-01-2006.xls kan skabe problemer, men ser pænt ud, mens 01_01_2006.xls er et sikkert filnavn, som vil virke som link på en webserver eller på et delt drev, hvor stien sendes som link i en mail.
Avatar billede hubertus Seniormester
14. april 2006 - 08:12 #4
Den skal gemmes på et netværksdrev via en dialog, så problematikken med webserveren er uden betydning i denne forbindelse.
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