Avatar billede rasmus1234 Nybegynder
23. april 2007 - 10:08 Der er 5 kommentarer og
2 løsninger

Søg/Erstat ved brug af *

Jeg har lavet nedenstående makro til at erstatte <*> med "". Med andre ord ønsker jeg at fjerne html-strenge og erstatte dem med ingenting.

Men min makro får ikke alt med? Og hvis jeg så stiller mig i det felt, som ikke fik alle <*> fjernet og kører makroe på kun det felt...så forsvinder det...`?

Sub Makro3()
        Selection.Replace What:=Chr(60) & "*" & Chr(62), Replacement:="", LookAt:=xlPart, _
        SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
        ReplaceFormat:=False
End Sub
Avatar billede rasmus1234 Nybegynder
23. april 2007 - 10:09 #1
Excel skriver "formlen er for lang"....kan det være fordi teksten i felterne er for lange...
Avatar billede excelent Ekspert
23. april 2007 - 20:09 #2
ja - det ser ud til at replace kun retter i strenge op til ca 920 tegn
Avatar billede rasmus1234 Nybegynder
24. april 2007 - 08:27 #3
Ej, hvor streng, nitten Excel. Du må gerne lægge et svar, for nu slipper jeg for at grave mere i denne løsning.
Avatar billede excelent Ekspert
24. april 2007 - 16:01 #4
du kunne evt prøve :

Sub Rens()

For Each t In Selection
  x1 = Left(t, Len(t) / 2)
    x2 = Right(t, Len(t) / 2)
      x1 = Replace(x1, "<*>", "")
        x1 = Replace(x1, "< * >", "")
      x2 = Replace(x2, "<*>", "")
    x2 = Replace(x2, "< * >", "")
  t.Value = x1 & x2
Next

End Sub
Avatar billede excelent Ekspert
03. maj 2007 - 21:22 #5
Denne kan måske kapere dine lange tekststrenge (marker og kør)

Sub FjernTXT()
x = InputBox("Hvad skal slettes : ")
For Each c In Selection
c.Value = Application.WorksheetFunction.Substitute(c.Value, x, "")
Next
End Sub
Avatar billede rasmus1234 Nybegynder
04. maj 2007 - 22:11 #6
tak for forslaget, det skal jeg lige prøve :-)
Avatar billede rasmus1234 Nybegynder
04. juni 2007 - 13:24 #7
jeg har endnu ikke afprøvet koden, men jeg lader den ligge til næste gang problemet opstår. tak for hjælpen.
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
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

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

IT-JOB