Avatar billede Daffodil Professor
08. februar 2018 - 14:23 Der er 2 kommentarer og
1 løsning

Vende en tekststreng

Man kan vende en talrække "123456" til "654321" med følgende matrixformel:

=SUM(--MIDT(A1;RÆKKE(INDIREKTE("1:"&LÆNGDE(A1)));1)*10^(-1+RÆKKE(INDIREKTE("1:"&LÆNGDE(A1)))))

Er der en måde hvorpå man kan vende en tekststreng?

Det må gerne være en VBA løsning
08. februar 2018 - 14:36 #1
Et bud

Sub VendTekst()
    Dim tekst As String
    Dim vendttekst As String
    Dim i As Integer
    tekst = "vend tekst"
    For i = Len(tekst) To 1 Step -1
        vendttekst = vendttekst & Mid(tekst, i, 1)
    Next
    MsgBox vendttekst
End Sub
Avatar billede Slettet bruger
08. februar 2018 - 15:05 #2
er det ikke nærmere noget med

for i = strlength(string) to 0 {
  vendstring=string[i] ]
  i=i-1
}
Avatar billede xl-Enthusiast Ekspert
08. februar 2018 - 15:32 #3
Eller:

Sub Reverse()
    ActiveCell = StrReverse(ActiveCell)
End Sub
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
Stort udvalg af Excel kurser til alle niveauer og jobfunktioner

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





White paper
Sikkerhed gjort enkelt: Beskyt din virksomhed direkte i browseren