webForumDet fria alternativet

wildcard ersättning?

Kontorsprogram

4 svar · 300 visningar · startad av pettsson

Medlem sedan jan. 20021 122 inlägg
Frågan#1

Går det att göra sök-ersätt med wildcards? dvs, sök efter #12 / * ersätt med A12 / *. Om jag gör så ersätts resten av cellinnehållet med *... Inte bra.
XL dennis - jag kollade sidan i din signatur. Klart bra! :bire Kunde dock inte hitta svaret på min fråga där... :(

Medlem sedan juni 200290 inlägg
#2

pettson,

Sökning med wildcard är vanskligt, vilket du själv har upptäckt.

Om du ska ersätta enstaka tecken så använd t ex:

Sök efter: #
Ersätt med: A

Du kan också pröva att använda dig av ? i sökbegreppet.

Men även här finns det små fallgropar beroende på hur datat ser ut.

Fungerar inte ovanstående så får du återkomma och förklara förutsättningarna för problemet mer detaljerat.

Medlem sedan jan. 20021 122 inlägg
#3

Tack! Att jag inte tänkte på det... :r

Medlem sedan jan. 20021 122 inlägg
#4

En sak till, går det att ändra på ordningen saker står i en cell? tex A 12 / bk till bk / A 12

Medlem sedan juni 200290 inlägg
#5

pettson,

Nej, däremot kan det ske mha VBA alternativt en längre formel.
Nedan visas kod för en funktion respektive för en sub. Den sistnämnda kan vara att föredras om du inte vill ändra i datauppställningen.

Function Reverse(Varde As String) As String
'© 2002 Alla rättigheter XL-Dennis
  Reverse = StrReverse(Varde)
End Function

Sub Reverse1()
'© 2002 Alla rättigheter XL-Dennis
Dim rnCell As Range

For Each rnCell In Selection
    rnCell.Value = StrReverse(rnCell.Value)
Next rnCell

End Sub
263 ms totalt · 3 externa anrop · v20260731065814-full.767b4345
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)