08. juni 2016 - 13:42Der er
7 kommentarer og 1 løsning
dato formater med vba
Hej jeg har lavet en dato picker der ved klik indsætter en dato i en tekstboks i min userform, men når jeg så gemmer ændres det der står i tekst boksen til at der bliver byttet om på mdr. og dag når de indsættet i mit excel ark har prøver med forskellige formater men det vil ikke rigtigt lykkes, håber at der er en der vil hjælpe.:)
Jeg har godtnok skrevet "dd/mm/yyyy"men det står rigtigt i tekst boksen i userformen men når det så kommer over i Excel går det galt og det bliver til mm dd Yyyy
Hvad mener du med "...når det kommer over i Excel"? Indsætter du det i en Celle, og hvis; hvordan? Hvis det er ved en kopiering, skal du sikre dig at du har den rigtige Formatering af den celle du indsætter i. Hvis du gør det ved hjælp af VBA, er det ligegyldigt, da det følger den "dd-mm-yyyy" du har sat i koden.
min user form overfører datoerne til mit regneark når jeg gemmer men alle datoer under 12 ændres til mm-dd-yyy og alle datoer over 13 sættes ind som tekst mit regne ark ark er formateret til dd-mm,yyyy så jeg forstår ikke hvor det går galt:(
Umiddelbart, lyder det som at der en formaterings fejl (sammenblanding), omkring Dato og Tid, da det du skriver, lyder som noget AM / PM i din formatering i klokkeslet, og ikke dato. Kig under din Formatering i cellen, og vælg "klokkeslæt" / "Time" og så find den funktion der dækker både dato og tidspunkt - Og så prøv at mikse/skifte med den funktion.
Datoformatet defineres normalt i Windows' kontrolpanel, og hvis du ændrer det der, vil Excel formentlig opføre sig pænt. Ellers må du formatere datoen/cellen som tekst.
hej det kører stadig lidt frem og tilbage, men det hjalp at ændre celle formatet til tekst
Peter
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.