DOĞRU ve YANLIŞ Kelimeleri Alfabetik Sıralanmıyor

mdagistanli

Altın Üye
Katılım
5 Mayıs 2014
Mesajlar
106
Excel Vers. ve Dili
Excel Pro Plus 2019 TR
Altın Üyelik Bitiş Tarihi
12-02-2025
Merhaba.
Hücreye DOĞRU yazdığımda kelime olmaktan çıkıyor olmalı ki alfabetik sıralamada Z'den sonra geliyor. Aynı şekilde YANLIŞ kelimesi de bu şekilde işliyor.
Aşağıdaki örnekte olduğu gibi DOĞRU 1, YANLIŞ ise 0'ın karşılığı gibi.
Önüne tırnak koyup veya hücre yapısını metine çevirmek dışında, bu akıllı hamleyi yapmamasının yolu var mıdır?

A'dan Z'ye sıralanmış liste:
  • ÇAM
  • GÜRGEN
  • KAVAK
  • YANLIŞ
  • DOĞRU
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
DOĞRU yerine DOGRU, YANLIŞ yerine YANLIS kullansanız işinizi görür mü?

.
 

mdagistanli

Altın Üye
Katılım
5 Mayıs 2014
Mesajlar
106
Excel Vers. ve Dili
Excel Pro Plus 2019 TR
Altın Üyelik Bitiş Tarihi
12-02-2025
Takıntılıyım, dayanamam :)
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
.
Önce sütunu Text ( Metin ) olarak biçimlendirin, sonra bu sütuna sıralama yapacağınız sözcükleri yazın. Bakalım, olacak mı?

.
 

mdagistanli

Altın Üye
Katılım
5 Mayıs 2014
Mesajlar
106
Excel Vers. ve Dili
Excel Pro Plus 2019 TR
Altın Üyelik Bitiş Tarihi
12-02-2025
Metin biçiminde sorun yok hocam ama hücre biçimini Genel olarak korumam gerekiyor, sütunda sayılar da var. Ayrıca çözümden çok çözümü öğrenmeye gayretliyim. Şimdiye kadar rastlamamış olmama şaşırıyorum çünkü 1996'dan beri Excel kullanıyorum. Bu kelimeleri çevirdiğini bilmiyordum :)
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
.

Olacağını pek sanmıyorum. Yine aynı durum İngilizce Excel'de de aynı. Özetle, Türkçe sürümde Doğru, Yanlış yazılırsa ve bu dosya İngilizce sürümde açılırsa bunlar True, False' a dönüşür. Tersi True, False Türkçe sürümde Doğru, Yanlış'a dönüşür. Bu nedenle bunları tanımlamamız gerekiyor ki; Excel ona göre işlem yapsın.

.
 

mdagistanli

Altın Üye
Katılım
5 Mayıs 2014
Mesajlar
106
Excel Vers. ve Dili
Excel Pro Plus 2019 TR
Altın Üyelik Bitiş Tarihi
12-02-2025
Evet hocam, umudumu kestim. Word akıllı biçimleme yaptığında Ctrl+Z yapıp geri alabiliyoruz. Ona benzer bir çözüm olabilir diye düşündüm. Seçenekler\Formüller menüsünde veya kayıt defterinde bir çözümü olabilirdi. Bu kelimelerin müdahaleye mecbur bırakması sinir bozucu olmuş. Teşekkür ederim.

 

Cengiz Demir

Altın Üye
Katılım
29 Haziran 2018
Mesajlar
597
Excel Vers. ve Dili
Office 365 TR (32 Bit)
Altın Üyelik Bitiş Tarihi
05-04-2025
Şöyle bi kodlama yazılabilir. Hücre içeriği doğru yada yanlışsa hücre formatı metin olarak ayarlanır, değilse genele.
Degilseyi de kodlamak önemli. Hücre bir önceki veri girişinde metin olarak tanımlanmış olabilir.

Eğer el ile giriş yapılıyorsa; sayfa değişim olayına kodlanabilir.

Kopyalanarak oluşturuyorsa; kodlar düğme yada kısayola atanabilir.

Fikir benden kodlama üstadlardan.
Ben de yardım etmek isterdim ama. 2 gün bilgisayardan uzak olacağım :)
 

mdagistanli

Altın Üye
Katılım
5 Mayıs 2014
Mesajlar
106
Excel Vers. ve Dili
Excel Pro Plus 2019 TR
Altın Üyelik Bitiş Tarihi
12-02-2025
Evet, Personal.xlsb'ye yazılacak bir makro ile bununu önüne geçilebilir sanıyorum.
Hücre içeriği "DOĞRU" veya "YANLIŞ" ise hücre biçimi 'Metin' olsun. Bilen var mı?
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Ben şöyle bir çözüm buldum, kodlar biraz uzun oldu, bilen arkadaşlar biraz daha kısaltabilirler. DOĞRU ve YANLIŞ kelimeleri GENEL'den METİN'e çevirip sıralamaya dahil ediyor.
Kod:
For s = [A6500].End(3).Row To 1 Step -1
If Range("A" & s) = True Then
Range("A" & s).NumberFormat = "@"
Range("A" & s).Value = "DOĞRU"
End If
Next
For ss = [A6500].End(3).Row To 1 Step -1
If Range("A" & ss) = False Then
Range("A" & ss).NumberFormat = "@"
Range("A" & ss).Value = "YANLIŞ"
End If
Next
 
Son düzenleme:

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Excel seçenekleri/Yazım denetleme/Otomatik düzeltme seçenekleri bölümünden;

DOĞRU yerine 'DOĞRU
YANLIŞ yerine 'YANLIŞ

şeklinde kelimenin başına tek tırnak koyarak tanımlarsanız istediğiniz olur.

.
 

mdagistanli

Altın Üye
Katılım
5 Mayıs 2014
Mesajlar
106
Excel Vers. ve Dili
Excel Pro Plus 2019 TR
Altın Üyelik Bitiş Tarihi
12-02-2025
Compile error: invalid outside procedure
 

mdagistanli

Altın Üye
Katılım
5 Mayıs 2014
Mesajlar
106
Excel Vers. ve Dili
Excel Pro Plus 2019 TR
Altın Üyelik Bitiş Tarihi
12-02-2025
Maalesef pek kullanışlı olmadı çünkü cümle içindeki kelimeleri de etkiliyor. Teşekkür ederim.
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
10 Nolu mesaj-cevabımı revize ettim, deneyebilirsiniz.
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Abicim, yapacağınız tek şey : Kodu DÜĞMEYE atmaktır.

Not : Kodtaki hücre aralıklarını kendinize göre düzenleyiniz.
 

Ekli dosyalar

mdagistanli

Altın Üye
Katılım
5 Mayıs 2014
Mesajlar
106
Excel Vers. ve Dili
Excel Pro Plus 2019 TR
Altın Üyelik Bitiş Tarihi
12-02-2025
Abicim, yapacağınız tek şey : Kodu DÜĞMEYE atmaktır.

Not : Kodtaki hücre aralıklarını kendinize göre düzenleyiniz.
Makro sanıp modüle eklemiştim, düğme çalıştı. Teşekkür ederim.

Başka çözüm bilen varsa beklerim.
 

mdagistanli

Altın Üye
Katılım
5 Mayıs 2014
Mesajlar
106
Excel Vers. ve Dili
Excel Pro Plus 2019 TR
Altın Üyelik Bitiş Tarihi
12-02-2025
Abicim, yapacağınız tek şey : Kodu DÜĞMEYE atmaktır.

Not : Kodtaki hücre aralıklarını kendinize göre düzenleyiniz.
Düğme kodunu tüm dosyalarda kullanabilmek için (makroyu personal.xlsb'ye yazdığımız gibi) bir yöntem var mı?
 

Cengiz Demir

Altın Üye
Katılım
29 Haziran 2018
Mesajlar
597
Excel Vers. ve Dili
Office 365 TR (32 Bit)
Altın Üyelik Bitiş Tarihi
05-04-2025
Personel dosyasında bir makro oluşturun.
Düğme kodunun arasındaki kodları bu makronun içine yapıştırın. Hızlı erişim araç çubuğuna bu makroyu ekleyin ve düğme resmini isteğinize göre ayarlayın. :)
 

mdagistanli

Altın Üye
Katılım
5 Mayıs 2014
Mesajlar
106
Excel Vers. ve Dili
Excel Pro Plus 2019 TR
Altın Üyelik Bitiş Tarihi
12-02-2025
Personel dosyasında bir makro oluşturun.
Düğme kodunun arasındaki kodları bu makronun içine yapıştırın. Hızlı erişim araç çubuğuna bu makroyu ekleyin ve düğme resmini isteğinize göre ayarlayın. :)
Doğru ya :)
İlk denememde zaten makro olarak kullanmaya çalışmıştım ama 'Sub End Sub' aralığına yazmadığım için çalışmamıştı.
Teşekkür ederim.
 
Üst