[Yardım]  VBA makro türkçe karakter sorunu

VBA Makrolar ile ilgili sormak istedikleriniz, yapmak istedikleriniz hakkında yardım alabileceğiniz bölümdür.

VBA makro türkçe karakter sorunu

İleti#1)  obuyuklu » 25 Eyl 2020 00:22

Merhaba,

Bu makroyu eski office sürümlerinde rahatça kullanıyordum fakat office 16 bir türlü karakter sorununu çözemedim. İnternetten baktım fakat sorunu çözemedim. Dil ayarı vba font seçimi vb..

Yardımcı olursanız çok makbule geçer

Teşekkürler

"Sub gunler()

ActiveCell.FormulaR1C1 = ""
Cells.Replace What:="Monday", Replacement:="PAZARTESi", LookAt:=xlPart _
, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False

Cells.Replace What:="Tuesday", Replacement:="SALI", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False

Cells.Replace What:="Wednesday", Replacement:="ÇARŞAMBA", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False

Cells.Replace What:="Thursday", Replacement:="PERŞEMBE", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False

Cells.Replace What:="FRIDAY", Replacement:="CUMA", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False

Cells.Replace What:="Saturday", Replacement:="CUMARTESİ", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False

Cells.Replace What:="Sunday", Replacement:="PAZAR", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False

End Sub"

�AR�AMBA
Kullanıcı avatarı
obuyuklu
 
Kayıt: 25 Eyl 2020 00:16
Meslek: Uzman
Yaş: 35
İleti: 4
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: İstanbul

Cevap: VBA makro türkçe karakter sorunu

İleti#2)  Justmag » 25 Eyl 2020 08:01

Sub gunler(gun As String)

If gun = "Monday" Then
gunler = "PAZARTESİ"
elseif gun="Tuesday" then
gunler ="SALI"
elseif.......
.
.
.


End If

End Sub
Kullanıcı avatarı
Justmag
Siteye Alışmış
 
Kayıt: 16 Nis 2020 15:03
Meslek: Diğer
Yaş: 34
İleti: 148
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: Diğer

Cevap: Cevap: VBA makro türkçe karakter sorunu

İleti#3)  Justmag » 25 Eyl 2020 08:05

Justmag yazdı:Sub gunler(gun As String)

If gun = "Monday" Then
gunler = "PAZARTESİ"
elseif gun="Tuesday" then
gunler ="SALI"
elseif.......
.
.
.


End If

End Sub




Function gunler(gun As String)

If gun = "Monday" Then
gunler = "PAZARTESİ"
elseif gun="Tuesday" then
gunler ="SALI"
elseif.......
.
.
.


End If

End Function



Fonksiyon olacaktı
Kullanıcı avatarı
Justmag
Siteye Alışmış
 
Kayıt: 16 Nis 2020 15:03
Meslek: Diğer
Yaş: 34
İleti: 148
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: Diğer

Cevap: VBA makro türkçe karakter sorunu

İleti#4)  obuyuklu » 25 Eyl 2020 17:30

Cevap için teşekkürler. Günler sadece örnekti. Başka şeyler için kullanmak istiyorum. Dediğim gibi türkçe karakterler sıkıntı bir türlü çözemedim.
Kullanıcı avatarı
obuyuklu
 
Kayıt: 25 Eyl 2020 00:16
Meslek: Uzman
Yaş: 35
İleti: 4
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: İstanbul

REKLAM
Excel Logo XML Oluşturucu
Logo Object Designer ile Uyarlama

Cevap: VBA makro türkçe karakter sorunu

İleti#5)  Miraç CAN » 26 Eyl 2020 07:57

Günler için Format(Date , "dddd") bunu kullanın, diğerleri içinde elbet vardır bir yöntemi.
Mesela başka nerede sorun yaşıyorsunuz?
Kullanıcı avatarı
Miraç CAN
Site Dostu
 
Kayıt: 26 Arl 2016 19:07
Meslek: Harita/Ölçme
Yaş: 39
İleti: 752
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: Amasya & Adana

Cevap: Cevap: VBA makro türkçe karakter sorunu

İleti#6)  obuyuklu » 04 Ekm 2020 23:38

Miraç CAN yazdı:Günler için Format(Date , "dddd") bunu kullanın, diğerleri içinde elbet vardır bir yöntemi.
Mesela başka nerede sorun yaşıyorsunuz?

Kusura bakmayın. İş yoğunluğundan şimdi dönüş yapıyorum. Mesela Beşiktaş gibi türkçe karakter içeren her kelime için aynı sorunu yaşıyorum.
Kullanıcı avatarı
obuyuklu
 
Kayıt: 25 Eyl 2020 00:16
Meslek: Uzman
Yaş: 35
İleti: 4
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: İstanbul

REKLAM
ETA - Excel Konsolide Raporlama
ETA Excel Personel Entegre Raporu

Cevap: VBA makro türkçe karakter sorunu

İleti#7)  erseldemirel2 » 04 Ekm 2020 23:55

Windows bölge ve dil ayarlarından; Unicode olmayan programlama dili Türkçe işaretlimi? İngilizce kalmış olabilir. Onu Türkçe ye çevirin.
www.erseldemirel.com.tr
Kullanıcı avatarı
erseldemirel2
Site Dostu
 
Kayıt: 31 Oca 2019 12:51
Meslek: Mühendis
Yaş: 36
İleti: 931
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: Ankara / Çankaya

Cevap: Cevap: VBA makro türkçe karakter sorunu

İleti#8)  obuyuklu » 06 Ekm 2020 23:09

erseldemirel2 yazdı:Windows bölge ve dil ayarlarından; Unicode olmayan programlama dili Türkçe işaretlimi? İngilizce kalmış olabilir. Onu Türkçe ye çevirin.

Yaptım olmadı :-( Teşekkürler pes ettim
Kullanıcı avatarı
obuyuklu
 
Kayıt: 25 Eyl 2020 00:16
Meslek: Uzman
Yaş: 35
İleti: 4
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: İstanbul

Cevap: VBA makro türkçe karakter sorunu

İleti#9)  acakilli » 14 Ekm 2020 18:31

Buna benzer bir sorun yaşadığım için açtığım aşağıdaki konuyu bir inceleyin belki yardımcı olur.

viewtopic.php?f=4&t=35679
Kullanıcı avatarı
acakilli
Siteye Alışmış
 
Kayıt: 23 Ekm 2014 10:34
Meslek: Memur
Yaş: 27
İleti: 223
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: İstanbul / Bahçelievler


Forum Genel Makro Soruları

Online Kullanıcılar

Bu forumu görüntüleyenler: Kayıtlı kullanıcı yok ve 0 misafir

Bumerang - Yazarkafe