Avatar billede denero Juniormester
09. april 2012 - 08:15 Der er 3 kommentarer og
1 løsning

Dato ændres fra userform til ark

Private Sub GemNyeData_Click()
   
    Application.ScreenUpdating = False
   
    Sheets("Ark1").Select
    Range("A2").Select
    Selection.EntireRow.Insert , CopyOrigin:=xlFormatFromRightOrBelow
    Range("A2").Select
    With ActiveCell
    .Value = Dato.Text
        .Offset(0, 1).Value = Nummer.Text
        .Offset(0, 2).Value = Årstal.Text
        .Offset(0, 3).Value = Størrelse.Text
        .Offset(0, 4).Value = Kommentar.Text
    End With
    Unload Me
   

  Application.ScreenUpdating = True

End Sub
Bruger flg. lille kode til at lægge nogle brugerinput over i et ark. Probelemet er, at min dato ændres fra eks. 09-04-2012 til 04-09-2012. Hvordan sikrer jeg, at det ikke sker?
Avatar billede 220661 Ekspert
09. april 2012 - 09:12 #1
Er ikke excel haj, men det kunne måske have noget at gøre med formateringen på den celle i ark hvor dato lægges over på.
Har du tjekket der at det stemmer overens?
Avatar billede store-morten Ekspert
09. april 2012 - 10:13 #2
Prøv:

.Value = Format(Dato.Text, "dd-mm-yyyy")
Avatar billede excelent Ekspert
09. april 2012 - 12:27 #3
Sjovt nok skal det være
Value=Format(Dato.Text, "mm-dd-yyyy")

dont ask why :-)
Avatar billede denero Juniormester
09. april 2012 - 17:05 #4
Virker - tak for det.
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