Avatar billede face Nybegynder
31. januar 2006 - 22:10 Der er 23 kommentarer og
1 løsning

Ryk rundt på tal i en celle

Halløjsa!

Jeg har en macro der henter tal fra en hjemme side, en af kolonnerne består af en masse datoer som står i det her format: 31-11-2000 det vil jeg gerne have lavet om til 20001131 ved hjælp af en macro.


pft

Face
Avatar billede mvhansen Nybegynder
31. januar 2006 - 22:25 #1
Lav en macro der formater cellerne til tal

mvh

mvhansen
Avatar billede mvhansen Nybegynder
31. januar 2006 - 22:28 #2
HAha der var jeg for hurtig, jeg så ikke at der var byttet om på dem


mvh

mvhansen
Avatar billede excelent Ekspert
31. januar 2006 - 22:36 #3
vælg Formater celle
vælg brugerformateret
vælg ååååmmdd
Avatar billede excelent Ekspert
31. januar 2006 - 22:38 #4
brugerformateret skulle være brugerdefineret
Avatar billede face Nybegynder
31. januar 2006 - 22:40 #5
Jeg synes ikke jeg kan få den til det... Jeg kan vel ikke lokke dig til at indspille en makro og paste den her...
Avatar billede excelent Ekspert
31. januar 2006 - 22:47 #6
marker første dato
vælg 'Formater celle'
vælg brugerdefineret
i type skal der stå ååååmmdd
Avatar billede mvhansen Nybegynder
31. januar 2006 - 22:48 #7
Sub Makro1()
'
' Makro1 Makro
' Makro indspillet 31-01-2006 af michael
'

'
    Selection.NumberFormat = "yyyymmdd"
End Sub

mvh

mvhansen
Avatar billede excelent Ekspert
31. januar 2006 - 22:49 #8
brug copy håndtag og kopier ned
Avatar billede mvhansen Nybegynder
31. januar 2006 - 22:49 #9
Du skal marker de celler du skal have formatert

mvh

mvhansen
Avatar billede face Nybegynder
31. januar 2006 - 22:51 #10
hahaha! da jeg lavede en test først havde jeg glemt et tal - Jeg skrev 31-11-200 - Der manglede jo lissom et 0... Giv et svar så får du point for at spilde tid på min dum hed... =)
Avatar billede face Nybegynder
31. januar 2006 - 22:51 #11
I begge kan få point
Avatar billede excelent Ekspert
31. januar 2006 - 22:51 #12
engelsk version yyyymmdd
Avatar billede mvhansen Nybegynder
31. januar 2006 - 22:53 #13
Sub Makro5()
'
' Makro5 Makro
' Makro indspillet 31-01-2006 af michael
'

'
    Selection.NumberFormat = "yyyymmdd"
    Selection.AutoFill Destination:=Range("A1:A1116"), Type:=xlFillDefault
    Range("A1:A1116").Select
End Sub
Avatar billede excelent Ekspert
31. januar 2006 - 22:53 #14
ja mvhansen det kan gøres på begge måder :-)
Avatar billede excelent Ekspert
31. januar 2006 - 22:54 #15
svar
Avatar billede mvhansen Nybegynder
31. januar 2006 - 22:57 #16
excelent kom først giv ham point

mvh

mvhansen
Avatar billede face Nybegynder
31. januar 2006 - 22:58 #17
Jeg har også et andet problem, i de celler der indeholder datoerne starter hver celle med et mellemrum.. dvs cellen ser således ud " 31-11-2000" men vil gerne have det ændret til "31-11-2000" uden mellemrum i starten...
Avatar billede face Nybegynder
31. januar 2006 - 22:58 #18
Ellers hjælper macroen ikke så meget... =(
Avatar billede face Nybegynder
31. januar 2006 - 23:07 #19
Sub Rep()
    Dim MyRange As Range
    Set MyRange = Intersect(Columns("a:a"), ActiveSheet.UsedRange)
    MyRange.Replace What:=" ", Replacement:="", LookAt:=xlPart
End Sub


Fandt den kode og den hjalp =)
Avatar billede face Nybegynder
31. januar 2006 - 23:08 #20
Tak for hjælpen
Avatar billede excelent Ekspert
31. januar 2006 - 23:19 #21
velbekomme
Avatar billede face Nybegynder
31. januar 2006 - 23:33 #22
Der er lige et enkelt problem.... De datoer der har den 13. eller over i en måned bliver ikke formatteret korrekt der skal man ind i cellen og tryk enter før den opdatere... Nogen forslag til hvordan den selv gør det? Som i kan se neden stående.

Alle datoer fra den 01. til 12. er iorden...

31-10-2001
30-10-2001
29-10-2001
26-10-2001
25-10-2001
23-10-2001
18-10-2001
17-10-2001
16-10-2001
15-10-2001
20011110
20011010
20010910
20010810
20010410
20010310
20010110
Avatar billede excelent Ekspert
31. januar 2006 - 23:49 #23
mit forsøg med 31-10-2001 gav ingen problem
Avatar billede excelent Ekspert
31. januar 2006 - 23:50 #24
det var den direkte metode uden makro
forudsat dato er renset for mellemrum
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
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

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