• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Karekter sorunu

  • Konbuyu başlatan Konbuyu başlatan tk123
  • Başlangıç tarihi Başlangıç tarihi
Katılım
28 Aralık 2005
Mesajlar
80
Örnekdeki dosyada görüldüğü üzere YAÐCI KÖYÜ Ğ sorunu
ELÝTAÞ Ş Sorunu
KÝREMÝTLÝK Büyük İ Sorunu bu sorunu bir buton ekleyerek ABC Sutunlarındaki hatalı karakterleri nasıl düzeltebilirim. Bununla ilgili bir kod varmı acaba .
 

Ekli dosyalar

CTRL+H tuşlarına basın ve değiştirmek istediğiniz karakterleri yazıp değiştirin
 
Bozuk karekterleri vb kod sayfasına yazmaya çalıştığımda ? olarak çıkıyor. Bozuk çıkan karekterleri vb kod sayfasına yazabilsem sorun kalkacak .
 
değiştirmek istediğiniz karakteri bir hücreye kopyalayarak yapıştırın örneğin A1 hücresine yapıştırın

kodu aşağıdaki şekilde değiştirin


Kod:
Cells.Replace What:=range("A1").text, Replacement:="m"
 
Bu kod işimi görür ama benim değiştirmek istediğim karekterleri koda ilave edemiyorum eklediğimde soru işareti olarak çıkıyor Eklemek istedğim karekterler (Ý-Þ-Ð)

'Scripting.Dictionary yöntemi. Değerleri koda yazmak
Sub BulDegistir1()

Set pDict = CreateObject("Scripting.Dictionary")
pDict.Add "ÅŸ", "ş"
pDict.Add "ı", "ı"
pDict.Add "Ç", "Ç"
pDict.Add "İ", "İ"
pDict.Add "Åž", "Ş"
pDict.Add "ü", "ü"
pDict.Add "Ö", "Ö"
pDict.Add "Ü", "Ü"
pDict.Add "?", "Ğ"
pDict.Add "ÄŸ", "ğ"
pDict.Add "ö", "ö"
pDict.Add "ç", "ç"


'Buraya istenildiği kadar ekleme yapılabilir.

For Each p In pDict
Columns("C:AA").Replace what:=p, replacement:=pDict.Item(p), LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Next
End Sub
 
Son düzenleme:
Ý karakerinin kodu 221
aşağıdaki kod satırı ile Ý karakterini İ ile değiştirebilirsiniz

Kod:
pDict.Add ChrW(221), "İ"


diğer karakterlerin kodlarını öğrenmek için karakteri kopyalayıp a1 hücresine yapıştırın aşağıdaki kod satırını çalıştırın

Kod:
MsgBox AscW(Range("a1").Value)
 
Çok teşekkür ederim sayın dalgalı kur oldu elinize sağlık.
 
Geri
Üst