Avatar billede mile Juniormester
26. oktober 2017 - 10:27 Der er 3 kommentarer og
2 løsninger

Kode til sletning af de 3 sidste tegn i alle celler i kolonne A

Hej
Jeg har en kolonne A hvor jeg har en del celler med Efternavn, fornavn og initialer

Eks. Milé, Jette JBM

jeg har brug for en stump kode der kan slette de sidste 3 tegn i kolonnen - her altså "JBM"

Nogen der er friske?
Avatar billede finb Ekspert
26. oktober 2017 - 10:32 #1
for each cellA in colA
  cellA.value = left(cellA; (len(cellA)-3)
next
Avatar billede claes57 Ekspert
26. oktober 2017 - 10:45 #2
evt brug -4 i formlen, så forsvinder det sidste mellemrum også
Avatar billede h_s Forsker
26. oktober 2017 - 11:04 #3
Her er en formel du kan bruge hvis det ikke er VBA du skal/kan bruge:

=MIDT(A1;1;FIND(HØJRE(A1; 4);A1;1))
Avatar billede kim1a Ekspert
26. oktober 2017 - 11:05 #4
Og hvis initialerne ikke altid kun er på tre bogstaver kan du søge baglæns efter mellemrum:
Find(" ";[din celle];len([din celle)-len([din celle]-4)))

Ovenstående finder placeringen af dit mellemrum inden initialer (forudsat at de maksimalt er på tre bogstaver) i antal karakterer fra højre.

På den måde kan du sætte dette tal ind i de ovenstående forslag.
Avatar billede mile Juniormester
26. oktober 2017 - 11:31 #5
Takker :)
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