08. april 2011 - 15:25
Der er
4 kommentarer og 1 løsning
Udskifte tegn i tekst
Hej. Jeg skal opbygge nogle filnavne, hvori der ikke må være æøå og mellemrum ... Jeg vil gerne om der findes en funktion, kunne være en makro, da der bliver tale om mange celler. Jeg kunne bruge FIND og ERSTAT, findes der noget smartere ... så ja tak ...
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
08. april 2011 - 16:09
#1
Funktionen "Replace" kunne anvendes i forbindelse med en makro, hvis du selv kan "skrue en sammen" Hvordan er de pågældende celler placeret?
08. april 2011 - 16:54
#2
Tryk alt + F11 for at komme ind i VBA'en Dobbeltklik på det ark du gerne vil fjerne tingene i og kopier understående kode ind i arket og kør koden. ----------------------------------------------------- Sub remove_chars() my_col_s = "A" 'startkolonne my_row_s = 1 'startrække my_col_e = "Z" 'slutkolonne my_row_e = 100 'slutrække my_æ = "" my_ø = "" my_å = "" my_space = "" For Each c In Range(my_col_s & my_row_s, my_col_e & my_row_e).Cells my_str = Replace(c.Value, "æ", my_æ) my_str = Replace(my_str, "ø", my_ø) my_str = Replace(my_str, "å", my_å) my_str = Replace(my_str, " ", my_space) c.Value = my_str Next End Sub -----------------------------------------------------
08. april 2011 - 17:18
#3
Tak iver_mo Takker ... syns det ser fint ud ... Sender du ikke lige et svar ...
08. april 2011 - 17:20
#4
Tryk alt + F11 for at komme ind i VBA'en Dobbeltklik på det ark du gerne vil fjerne tingene i og kopier understående kode ind i arket og kør koden. ----------------------------------------------------- Sub remove_chars() my_col_s = "A" 'startkolonne my_row_s = 1 'startrække my_col_e = "Z" 'slutkolonne my_row_e = 100 'slutrække my_æ = "" my_ø = "" my_å = "" my_space = "" For Each c In Range(my_col_s & my_row_s, my_col_e & my_row_e).Cells my_str = Replace(c.Value, "æ", my_æ) my_str = Replace(my_str, "ø", my_ø) my_str = Replace(my_str, "å", my_å) my_str = Replace(my_str, " ", my_space) c.Value = my_str Next End Sub -----------------------------------------------------
08. april 2011 - 17:21
#5
Og velbekomme :-)
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig