Pozdravljeni,
Posredujem vam kar odgovor na podobno vprašanje iz starega foruma:
Znak ~ je Excelov poseben znak in ima zanj poseben pomen. Če želite v Excelu najti vse znake ~ potem morate v iskalno polje zapisati ~~ (2 krat!).
Konkretno v vašem primeru pomeni, da če želite zamenjati znake '~' s 'č', potem napišite Išči '~~', zamenjaj z 'č'.
Spodaj vam prilagam še makro, ki vam bo zamenjal vse znake v stari DOS kodni tabeli z WIN1250 (poženite makro DOS_2_WIN1250):
Koda: Izberi vse
' Avtor: Matjaž Prtenjak
Public Sub ConvertAscii(ByVal AsciiFrom As Integer, ByVal AsciiTo As Integer)
Selection.Replace What:="~" & Chr$(AsciiFrom), Replacement:=Chr$(AsciiTo), _
LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False
End Sub
' Avtor: Matjaž Prtenjak
Public Sub DOS_2_WIN1250()
ConvertAscii 91, 138
ConvertAscii 123, 154
ConvertAscii 94, 200
ConvertAscii 126, 232
ConvertAscii 64, 142
ConvertAscii 96, 158
ConvertAscii 93, 198
ConvertAscii 125, 230
ConvertAscii 92, 208
ConvertAscii 124, 240
End Sub