27. oktober 2003 - 14:00
Der er
16 kommentarer og 1 løsning
Tal i omvendt rækkefølge - kode
Hej Er der én der er frisk på lidt kode ? Jeg har flere tusind telefonnumre der står i omvendt rækkefølge: eks. 1454876954 Skal vendes til: 4596784541 Kan der laves noget kode der gør det ? Jeg er ikke interesseret i midt, venstre, højre formler...
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
27. oktober 2003 - 14:14
#1
Maker dine telefonnumre og kør denne makro Makroen skal være i et modul Public Sub BagfraTal() For Each C In Selection res = "" For T = 1 To Len(C) res = res & Mid(C, Len(C) - (T - 1), 1) Next C.Value = Val(res) Next End Sub
27. oktober 2003 - 14:21
#2
Eller en function. Indsæt nedenstående kode i modul, hvorefter du kan benytte formlen : =vend(A1) ***************************** Function vend(a) As Variant Dim tt As String mystring = a mylen = Len(mystring) For b = 1 To mylen - 1 tt = tt & Mid(mystring, mylen - b, 1) Next vend = tt End Function
27. oktober 2003 - 14:21
#3
Tak jeg prøver det lige af...
27. oktober 2003 - 14:32
#4
Der findes også en almindelig CALL-funktion til formålet: =CALL("Msvcrt40";"_strrev";"1F";A1)
27. oktober 2003 - 14:36
#5
Er den også i excel97 - den virker ikke hos mig !
27. oktober 2003 - 14:37
#6
Ja, den er i Excel97. Bemærk at "A1" evt. skal udskiftes.
27. oktober 2003 - 14:37
#7
Den giver også #Navn på min XP - Jan...
27. oktober 2003 - 14:38
#8
Jo jeg ændrede A1 til den celle jeg ville have omvendt tekstrækkefølge på her P1..
27. oktober 2003 - 14:39
#9
Hmm virker fint hos mig. Har I analysis toolpack installetet?
27. oktober 2003 - 14:40
#10
Den virker endda både på nummerisk og tekst.
27. oktober 2003 - 14:40
#11
Jep - både AT og ATvba både dansk og engelsk...
27. oktober 2003 - 14:45
#12
Hvis du checker andre løsninger skal "For b = 1" ændres til "For b = 0" i min løsning Lige for god ordens skyld :-)
27. oktober 2003 - 14:46
#13
=CALL-funktionen virker kun i XL97. Fra XL2000 er den taget ud fordi den udgjorde en sikkerhedsrisiko.
27. oktober 2003 - 14:52
#14
OK - det kigger jeg nærmere på, hvis jeg ellers kan få skod programmet til at lade være med at fjerne mine foranstillede nuller...
27. oktober 2003 - 14:59
#15
Aheis - det ser da bare helt fornuftigt ud. Vend formlen tror jeg godt jeg kan bruge - så slipper jeg også for at gruble over de foranstillede nuller.
27. oktober 2003 - 15:02
#16
Aheiss - lægger du lige et svar ? Og tusind tak til I andre...
27. oktober 2003 - 15:05
#17
OK - her et svar, og selv tak :-)
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig