Excel açılır listesi: oluşturma, düzenleme, kaldırma ve daha gelişmiş işlemler
Açılır liste, kullanıcıların bir seçim listesinden bir değer seçmesine olanak tanıyan liste kutusuna benzer. Bu eğitimde, Excel'de açılır liste oluşturma, düzenleme ve kaldırma gibi temel işlemler gösterilecektir. Ayrıca, açılır listenin işlevselliğini artırmak ve daha fazla Excel sorununu çözmek için gelişmiş işlemler de sunulmaktadır.
İçindekiler Tablosu: [ Gizle ]
Basit açılır liste oluştur
Açılır listeyi kullanmak için öncelikle nasıl oluşturulacağını öğrenmeniz gerekir. Bu bölümde, Excel'de açılır liste oluşturmanıza yardımcı olacak6 farklı yöntem sunulmaktadır.
Bir hücre aralığından açılır liste oluştur
Burada, Excel'de bir hücre aralığından açılır liste oluşturma adımlarını göstereceğiz. Lütfen aşağıdaki adımları izleyin
1. Açılır listenin yerleştirileceği hücre aralığını seçin.
İpucu: "Ctrl" tuşunu basılı tutarak hücreleri tek tek seçerek, birden fazla bitişik olmayan hücre için aynı anda açılır liste oluşturabilirsiniz.
2. "Veri" > "Veri Doğrulama" > "Veri Doğrulama"ya tıklayın.
3. "Veri Doğrulama" iletişim kutusunda, "Ayarlar" sekmesinde aşağıdaki şekilde yapılandırın.
Notlar:
Artık açılır liste oluşturuldu. Açılır liste hücresine tıkladığınızda yanında bir ok görüntülenecek, oka tıklayarak listeyi genişletebilir ve ardından bir öğe seçebilirsiniz.
Tablodan dinamik açılır liste oluştur
Veri aralığınızı bir Excel tablosuna dönüştürebilir ve ardından tablo aralığına dayalı dinamik bir açılır liste oluşturabilirsiniz.
1. Orijinal veri aralığını seçin ve ardından "Ctrl" + "T" tuşlarına basın.
2. Açılan "Tablo Oluştur" iletişim kutusunda "Tamam"a tıklayın. Böylece veri aralığı tabloya dönüştürülür.
3. Açılır listenin yerleştirileceği hücre aralığını seçin ve ardından "Veri" > "Veri Doğrulama" > "Veri Doğrulama"ya tıklayın.
4. "Veri Doğrulama" iletişim kutusunda şunları yapın:
Artık dinamik açılır listeler oluşturuldu. Tablo aralığına veri eklediğinizde veya kaldırdığınızda, açılır listedeki değerler otomatik olarak güncellenir.
Formüllerle dinamik açılır liste oluştur
Tablo aralığından dinamik açılır liste oluşturmanın yanı sıra, Excel'de bir formül kullanarak da dinamik açılır liste oluşturabilirsiniz.
1. Açılır listelerin çıktısını almak istediğiniz hücreleri seçin.
2. "Veri" > "Veri Doğrulama" > "Veri Doğrulama"ya tıklayın.
3. "Veri Doğrulama" iletişim kutusunda aşağıdaki şekilde yapılandırın.
=OFFSET($A$13,0,0,COUNTA($A$13:$A$24),1)
Artık dinamik açılır listeler oluşturuldu. Belirli aralığa veri eklediğinizde veya kaldırdığınızda, açılır listelerdeki değerler otomatik olarak güncellenir.
Adlandırılmış aralıktan açılır liste oluştur
Excel'de adlandırılmış bir aralıktan da açılır liste oluşturabilirsiniz.
1. Öncelikle, bir adlandırılmış aralık oluşturun. Açılır listeyi oluşturacağınız hücre aralığını seçin, "Ad" kutusuna aralık adını yazın ve "Enter" tuşuna basın.
2. "Veri" > "Veri Doğrulama" > "Veri Doğrulama"ya tıklayın.
3. "Veri Doğrulama" iletişim kutusunda aşağıdaki şekilde yapılandırın.
Artık adlandırılmış aralıktaki verilerle açılır liste oluşturuldu.
Başka bir çalışma kitabından açılır liste oluştur
Diyelim ki "SourceData" adlı bir çalışma kitabınız var ve bu "SourceData" çalışma kitabındaki verilere dayalı olarak başka bir çalışma kitabında açılır liste oluşturmak istiyorsunuz, lütfen aşağıdaki adımları izleyin.
1. "SourceData" çalışma kitabını açın. Bu kitapta, açılır listeyi oluşturacağınız verileri seçin, "Ad" kutusuna bir aralık adı yazın ve ardından "Enter" tuşuna basın.
Burada aralığın adını City olarak belirliyorum.
2. Açılır liste ekleyeceğiniz çalışma sayfasını açın. "Formüller" > "Ad Tanımla"ya tıklayın.
3. "Yeni Ad" iletişim kutusunda, "SourceData" çalışma kitabında oluşturduğunuz aralık adına dayalı bir adlandırılmış aralık oluşturmanız gerekir, lütfen aşağıdaki şekilde yapılandırın.
=SourceData.xlsx!City
Notlar:
4. Açılır liste ekleyeceğiniz çalışma kitabını açın, açılır liste için hücreleri seçin ve ardından "Veri" > "Veri Doğrulama" > "Veri Doğrulama"ya tıklayın.
5. "Veri Doğrulama" iletişim kutusunda aşağıdaki şekilde yapılandırın.
Artık seçili aralığa açılır listeler eklendi. Ve açılır listedeki değerler başka bir çalışma kitabından gelmektedir.
Harika bir araçla kolayca açılır liste oluşturun
Burada, "Kutools for Excel"in "Basit açılır liste oluştur" aracını şiddetle tavsiye ediyorum. Bu özellikle, belirli hücre değerleriyle kolayca açılır liste oluşturabilir veya Excel'de önceden tanımlanmış özel listelerle açılır liste oluşturabilirsiniz.
1. Açılır liste eklemek istediğiniz hücreleri seçin ve ardından "Kutools" > "Açılır Liste" > "Basit açılır liste oluştur"a tıklayın.
2. "Basit açılır liste oluştur" iletişim kutusunda aşağıdaki şekilde yapılandırın.
Not: Excel'de önceden tanımlanmış bir özel listeye dayalı açılır liste oluşturmak istiyorsanız, "Kaynak" bölümünde "Özel Listeler" seçeneğini seçin, "Özel Listeler" kutusunda bir özel liste seçin ve ardından "Tamam" düğmesine tıklayın.
Artık seçili aralığa açılır listeler eklendi.
Kutools for Excel - Excel'i 300'den fazla temel araçla güçlendirin. Sürekli ücretsiz AI özelliklerinden yararlanın! Hemen Edinin
Açılır listeyi düzenle
Açılır listeyi düzenlemek istiyorsanız, bu bölümdeki yöntemler size yardımcı olabilir.
Bir hücre aralığına dayalı açılır listeyi düzenle
Bir hücre aralığına dayalı açılır listeyi düzenlemek için lütfen aşağıdaki adımları izleyin.
1. Düzenlemek istediğiniz açılır listeyi içeren hücreleri seçin ve ardından "Veri" > "Veri Doğrulama" > "Veri Doğrulama"ya tıklayın.
2. "Veri Doğrulama" iletişim kutusunda, "Kaynak" kutusundaki hücre başvurularını değiştirin ve ardından "Tamam" düğmesine tıklayın.
Adlandırılmış aralığa dayalı açılır listeyi düzenle
Adlandırılmış aralığa değer eklediğinizi veya sildiğinizi ve açılır listenin bu adlandırılmış aralığa dayalı olarak oluşturulduğunu varsayalım. Açılır listelerde güncellenmiş değerlerin görünmesi için lütfen aşağıdaki adımları izleyin.
1. "Formüller" > "İsimler"e tıklayın.
İpucu: "Ctrl" + "F3" tuşlarına basarak "İsimler" penceresini açabilirsiniz.
2. "İsimler" penceresinde aşağıdaki şekilde yapılandırın:

3. Ardından bir "Microsoft Excel" iletişim kutusu açılır, değişiklikleri kaydetmek için "Evet" düğmesine tıklayın.
Artık bu adlandırılmış aralığa dayalı açılır listeler güncellendi.
Açılır listeyi kaldır
Bu bölümde Excel'de açılır listenin nasıl kaldırılacağı anlatılmaktadır.
Excel'in yerleşik özelliğiyle açılır listeyi kaldır
Excel, çalışma sayfasından açılır listeyi kaldırmanıza yardımcı olacak yerleşik bir özellik sunar. Lütfen aşağıdaki adımları izleyin.
1. Kaldırmak istediğiniz açılır listeyi içeren hücre aralığını seçin.
2. "Veri" > "Veri Doğrulama" > "Veri Doğrulama"ya tıklayın.
3. "Veri Doğrulama" iletişim kutusunda, "Tümünü Temizle" düğmesine tıklayın ve ardından değişiklikleri kaydetmek için "Tamam"a tıklayın.
Artık seçili aralıktaki açılır listeler kaldırıldı.
Harika bir araçla açılır listeleri kolayca kaldırın
"Kutools for Excel", bir veya birden fazla seçili aralıktaki açılır listeyi aynı anda kolayca kaldırmanıza yardımcı olacak kullanışlı bir araç - "Veri Doğrulama Kısıtlamalarını Temizle" sunar. Lütfen aşağıdaki adımları izleyin.
1. Kaldırmak istediğiniz açılır listeyi içeren hücre aralığını seçin.
2. "Kutools" > "Giriş sınırlama" > "Veri Doğrulama Kısıtlamalarını Temizle"ye tıklayın. Ekran görüntüsüne bakın:
3. Ardından bir "Kutools for Excel" iletişim kutusu açılır ve açılır listeyi temizlemek isteyip istemediğinizi sorar, lütfen "Tamam" düğmesine tıklayın.
Artık bu seçili aralıktaki açılır listeler hemen kaldırıldı.
Kutools for Excel - Excel'i 300'den fazla temel araçla güçlendirin. Sürekli ücretsiz AI özelliklerinden yararlanın! Hemen Edinin
Açılır listeye renk ekle
Bazı durumlarda, açılır listedeki verileri kolayca ayırt edebilmek için renk kodlu bir açılır listeye ihtiyaç duyabilirsiniz. Bu bölümde, sorunu ayrıntılı olarak çözmenize yardımcı olacak iki yöntem sunulmaktadır.
Koşullu Biçimlendirme ile açılır listeye renk ekle
Açılır listeyi içeren hücreye koşullu kurallar ekleyerek onu renk kodlu hale getirebilirsiniz. Lütfen aşağıdaki adımları izleyin.
1. Renk kodlu yapmak istediğiniz açılır listeyi içeren hücreleri seçin.
2. "Giriş" > "Koşullu Biçimlendirme" > "Kuralları Yönet"e tıklayın.
3. "Koşullu Biçimlendirme Kuralları Yöneticisi" iletişim kutusunda, "Yeni Kural" düğmesine tıklayın.
4. "Yeni Biçimlendirme Kuralı" iletişim kutusunda aşağıdaki şekilde yapılandırın.


5. "Koşullu Biçimlendirme Kuralları Yöneticisi" iletişim kutusuna döndüğünüzde, diğer açılır liste öğeleri için renkleri belirlemek üzere yukarıdaki3. ve4. adımları tekrarlayın. Renkleri belirlemeyi bitirdikten sonra, değişiklikleri kaydetmek için "Tamam"a tıklayın.
Artık açılır listeden bir öğe seçtiğinizde, hücre seçilen metne göre belirlediğiniz arka plan rengiyle vurgulanacaktır.
Harika bir araçla açılır listeye kolayca renk ekleyin
Burada, Excel'de açılır listeye kolayca renk eklemenize yardımcı olacak "Kutools for Excel"in "Renkli Açılır Liste Oluştur" özelliğini tanıtıyoruz.
1. Renk eklemek istediğiniz açılır listeyi içeren hücreleri seçin.
2. "Kutools" > "Açılır Liste" > "Renkli Açılır Liste Oluştur"a tıklayın.
3. "Renkli Açılır Liste" iletişim kutusunda aşağıdaki adımları izleyin.
İpucu: Açılır liste seçimine göre satırları vurgulamak istiyorsanız, "Uygula" bölümünde "Tüm Satır" seçeneğini seçin ve ardından "Vurgulanmış Satır Aralığı" kutusunda vurgulayacağınız satırları seçin.
Artık açılır listeler aşağıdaki ekran görüntülerinde gösterildiği gibi renk kodludur.
Açılır liste seçimine göre hücreleri vurgula
Açılır liste seçimine göre satırları vurgula
Kutools for Excel - Excel'i 300'den fazla temel araçla güçlendirin. Sürekli ücretsiz AI özelliklerinden yararlanın! Hemen Edinin
Excel veya Google Sayfalar'da bağımlı açılır liste oluştur
Bağımlı açılır liste, ilk açılır listede seçilen değere bağlı olarak seçeneklerin görüntülenmesini sağlar. Excel çalışma sayfasında veya Google Sayfalar'da bağımlı (kademeli) açılır liste oluşturmanız gerekiyorsa, bu bölümdeki yöntemler size yardımcı olabilir.
Excel çalışma sayfasında bağımlı açılır liste oluşturma
Aşağıdaki demo, Excel çalışma sayfasında bağımlı açılır listeyi göstermektedir.
Lütfen adım adım rehber için Bağımlı Kademeli Açılır Liste Excel'de Nasıl Oluşturulur? bağlantısına tıklayın.
Google Sayfalar'da bağımlı açılır liste oluşturma
Google Sayfalar'da bağımlı açılır liste oluşturmak istiyorsanız, lütfen Google Sayfada Bağımlı Açılır Liste Nasıl Oluşturulur? başlıklı makaleye bakın.
Aranabilir açılır listeler oluştur
Bir çalışma sayfasındaki açılır listeler çok sayıda öğe içeriyorsa, listeden belirli bir öğeyi bulmak kolay değildir. Bir öğenin baş harflerini veya birkaç ardışık karakterini hatırlıyorsanız, açılır listede arama özelliğini kullanarak kolayca filtreleyebilirsiniz. Bu bölümde, Excel'de aranabilir açılır liste nasıl oluşturulur gösterilecektir.
Açılır listeyi oluşturmak istediğiniz kaynak veriler aşağıdaki ekran görüntüsünde gösterildiği gibi Sayfa1'deki A sütununda bulunuyorsa, bu verilerle Excel'de aranabilir açılır liste oluşturmak için lütfen aşağıdaki adımları izleyin.
1. Öncelikle, kaynak veri listesinin yanına bir yardımcı sütun oluşturun ve bir dizi formül kullanın.
Bu durumda, B2 hücresini seçin, aşağıdaki formülü girin ve ardından ilk sonucu almak için "Ctrl" + "Shift" + "Enter" tuşlarına basın.
=IFERROR(INDEX($A$2:$A$50,SMALL(IFERROR(MATCH(IF(FIND(CELL("contents"),$A$2:$A$50)>0,$A$2:$A$50,""),$A$2:$A$50,0),""),ROW(A1))),"")
İlk sonuç hücresini seçin ve ardından "Doldurma Tutamağı"nı listenin sonuna kadar sürükleyin.
Not: Bu dizi formülünde, $A$2:$A$50 açılır listeyi oluşturacağınız kaynak veri aralığıdır. Lütfen veri aralığınıza göre değiştirin.
2. "Formüller" > "Ad Tanımla"ya tıklayın.
3. "Adı Düzenle" iletişim kutusunda aşağıdaki şekilde yapılandırın.
=OFFSET(Sheet1!$B$2,0,0,COUNTA(Sheet1!$B$2:$B$50)-COUNTIF(Sheet1!$B$2:$B$50,""),1)
Artık adlandırılmış aralığa dayalı açılır liste oluşturmanız gerekiyor. Bu örnekte, aranabilir açılır listeyi Sayfa2'de oluşturacağım.
4. Sayfa2'yi açın, açılır liste için hücre aralığını seçin ve ardından "Veri" > "Veri Doğrulama" > "Veri Doğrulama"ya tıklayın.
5. "Veri Doğrulama" iletişim kutusunda aşağıdaki adımları izleyin.


6. Sayfa sekmesine (Sayfa2) sağ tıklayın ve açılan menüden "Kodu Görüntüle"yi seçin.
7. Açılan "Microsoft Visual Basic for Applications" penceresinde, aşağıdaki VBA kodunu Kod düzenleyicisine yapıştırın.
VBA kodu: Excel'de aranabilir açılır liste oluştur
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Application.Calculate
End Sub
8. "Microsoft Visual Basic for Applications" penceresini kapatmak için "Alt" + "Q" tuşlarına basın.
Artık aranabilir açılır listeler oluşturuldu. Bir öğe seçmek için, açılır hücreye bu öğenin bir veya birkaç ardışık karakterini girin, açılır oku tıklayın ve ardından girilen içeriğe göre öğeler açılır listede listelenecektir. Ekran görüntüsüne bakın:
Not: Bu yöntem büyük/küçük harf duyarlıdır.
Açılır liste oluşturun ancak farklı değerler gösterin
Bir açılır liste oluşturduğunuzu ve ondan bir öğe seçtiğinizde, hücrede başka bir şeyin görüntülenmesini istediğinizi varsayalım. Aşağıdaki demoda gösterildiği gibi, ülke adları listesine dayalı bir açılır liste oluşturdunuz, açılır listeden ülke adı seçildiğinde, açılır hücrede seçilen ülke adının kısaltmasının görüntülenmesini istiyorsunuz. Bu bölümde, sorunu çözmek için VBA yöntemi sunulmaktadır.
1. Kaynak verilerin (ülke adı sütunu) sağ tarafına, açılır hücrede görüntülemek istediğiniz ülke adlarının kısaltmalarını içeren yeni bir sütun oluşturun.
2. Hem ülke adı listesini hem de kısaltma listesini seçin, "Ad" kutusuna bir ad yazın ve ardından "Enter" tuşuna basın.
3. Açılır liste için hücreleri seçin (burada D2:D8 seçiyorum) ve ardından "Veri" > "Veri Doğrulama" > "Veri Doğrulama"ya tıklayın.
4. "Veri Doğrulama" iletişim kutusunda aşağıdaki şekilde yapılandırın.
5. Açılır listeyi oluşturduktan sonra, sayfa sekmesine sağ tıklayın ve ardından açılan menüden "Kodu Görüntüle"yi seçin.
6. Açılan "Microsoft Visual Basic for Applications" penceresinde, aşağıdaki VBA kodunu Kod düzenleyicisine yapıştırın.
VBA kodu: Açılır listede farklı değerler göster
Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice 20201027
selectedNa = Target.Value
If Target.Column = 4 Then
selectedNum = Application.VLookup(selectedNa, ActiveSheet.Range("dropdown"), 2, False)
If Not IsError(selectedNum) Then
Target.Value = selectedNum
End If
End If
End Sub
Notlar:
7. "Microsoft Visual Basic for Applications" penceresini kapatmak için "Alt" + "Q" tuşlarına basın.
Artık açılır listeden belirli bir ülke adı seçtiğinizde, seçilen ülke adının karşılık gelen kısaltması hücrede görüntülenecektir.
Onay kutuları ile açılır liste oluştur
Birçok Excel kullanıcısı, listeden birden fazla öğeyi sadece onay kutularını işaretleyerek seçebilecekleri çoklu onay kutulu açılır liste oluşturmak ister.
Aşağıdaki demoda gösterildiği gibi, açılır listeyi içeren hücreye tıkladığınızda bir liste kutusu açılır. Liste kutusunda, her öğenin önünde bir onay kutusu bulunur. Onay kutularını işaretleyerek ilgili öğeleri hücrede görüntüleyebilirsiniz.
Excel'de onay kutuları ile açılır liste oluşturmak istiyorsanız, lütfen Excel'de Çoklu Onay Kutulu Açılır Liste Nasıl Oluşturulur? başlıklı makaleye bakın.
Açılır listeye otomatik tamamlama ekle
Veri doğrulama açılır listenizde çok sayıda öğe varsa, uygun olanı bulmak için listede yukarı ve aşağı kaydırmanız veya doğrudan kutuya tüm kelimeyi yazmanız gerekir. Açılır listeye ilk harfi yazdığınızda otomatik tamamlama özelliği olursa, her şey çok daha kolay olur.
Excel'de bir çalışma sayfasında açılır listenin otomatik tamamlanmasını sağlamak için lütfen Excel Açılır Listede Yazarken Otomatik Tamamlama Nasıl Yapılır? başlıklı makaleye bakın.
Açılır liste seçimine göre verileri filtrele
Bu bölümde, açılır liste seçimine göre verileri çıkarmak için açılır liste filtresi oluşturmak amacıyla formüllerin nasıl uygulanacağı gösterilecektir.
1. Öncelikle, verileri çıkarmak istediğiniz belirli değerlerle bir açılır liste oluşturmanız gerekir.
İpucu: Excel'de açılır liste oluşturmak için yukarıdaki adımları izleyin.
Benzersiz öğelerden oluşan bir açılır liste oluştur
Aralığınızda yinelenenler varsa ve bir öğenin tekrarlandığı bir açılır liste oluşturmak istemiyorsanız, aşağıdaki şekilde benzersiz bir öğe listesi oluşturabilirsiniz.
1) "Ctrl" + "C" tuşlarına basarak açılır listeyi oluşturacağınız hücreleri kopyalayın ve ardından yeni bir aralığa yapıştırın.
2) Yeni aralıktaki hücreleri seçin, "Veri" > "Yinelenenleri Kaldır"a tıklayın.
3) "Yinelenenleri Kaldır" iletişim kutusunda "Tamam" düğmesine tıklayın.
4) Ardından bir "Microsoft Excel" penceresi açılır ve kaç tane yinelenenin kaldırıldığını bildirir, "Tamam"a tıklayın.
Artık benzersiz öğe listesini elde ettiniz, şimdi bu benzersiz listeye dayalı olarak bir açılır liste oluşturabilirsiniz.
2. Ardından aşağıdaki gibi üç yardımcı sütun oluşturmanız gerekir.
=ROWS($A$2:A2)

=IF(A2=$H$2,D2,"")

=IFERROR(SMALL($E$2:$E$17,D2),"")

3. Aşağıdaki formüllerle, orijinal veri aralığına dayalı olarak çıkarılan verileri çıktı almak için bir aralık oluşturun.
=IFERROR(INDEX($A$2:$C$17,$F2,COLUMNS($J$2:J2)),"")


Notlar:
Artık bir açılır liste filtresi oluşturuldu, açılır liste seçimine göre orijinal veri aralığından kolayca veri çıkarabilirsiniz.
Açılır listeden birden fazla öğe seç
Varsayılan olarak, açılır liste kullanıcıların bir hücrede her seferinde yalnızca bir öğe seçmesine izin verir. Açılır listede tekrar öğe seçildiğinde, önceki seçim üzerine yazılır. Ancak, aşağıdaki demoda gösterildiği gibi, açılır listeden birden fazla öğe seçmeniz ve bunların tümünü açılır hücresinde görüntülemeniz istenirse, bunu nasıl yapabilirsiniz?
Excel'de açılır listeden birden fazla öğe seçmek için lütfen Excel'de Çoklu Seçimli veya Çoklu Değerli Açılır Liste Nasıl Oluşturulur? başlıklı makaleye bakın. Bu eğitimde, sorunu çözmek için iki yöntem ayrıntılı olarak sunulmaktadır.
Açılır liste için varsayılan (önceden seçilmiş) değer ayarla
Varsayılan olarak, açılır liste hücresi boş olarak görüntülenir, açılır ok yalnızca hücreye tıkladığınızda görünür. Bir çalışma sayfasında hangi hücrelerin açılır liste içerdiğini bir bakışta nasıl anlayabilirsiniz?
Bu bölümde, Excel'de açılır liste için varsayılan (önceden seçilmiş) değer nasıl ayarlanır gösterilecektir. Lütfen aşağıdaki adımları izleyin.
Aşağıdaki iki yöntemi uygulamadan önce, bir açılır liste oluşturmanız ve aşağıdaki gibi bazı yapılandırmalar yapmanız gerekir.
1. Açılır liste için hücreleri seçin, "Veri" > "Veri Doğrulama" > "Veri Doğrulama"ya tıklayın.
İpucu: Zaten açılır liste oluşturduysanız, açılır listeyi içeren hücreleri seçin ve ardından "Veri" > "Veri Doğrulama" > "Veri Doğrulama"ya tıklayın.
2. "Veri Doğrulama" iletişim kutusunda aşağıdaki şekilde yapılandırın.


Açılır listeyi oluşturduktan sonra, aşağıdaki yöntemlerden birini uygulayarak onlar için varsayılan değer ayarlayın.
Formülle açılır liste için varsayılan değer ayarla
Aşağıdaki formülü uygulayarak, yukarıdaki adımlarda oluşturduğunuz açılır liste için varsayılan değer ayarlayabilirsiniz.
1. Açılır liste hücresini seçin, aşağıdaki formülü girin ve ardından varsayılan değeri görüntülemek için "Enter" tuşuna basın. Açılır liste hücreleri ardışık ise, formülü diğer hücrelere uygulamak için sonuç hücresinin "Doldurma Tutamağı"nı sürükleyebilirsiniz.
=IF(C2="", "--Choose item from the list--")
Notlar:
VBA kodu ile bir çalışma sayfasındaki tüm açılır listeler için aynı anda varsayılan değer ayarla
Çalışma sayfanızda farklı aralıklarda çok sayıda açılır liste varsa, hepsi için varsayılan değer ayarlamak için formülü tekrar tekrar uygulamanız gerekir. Bu zaman alıcıdır. Bu bölümde, bir çalışma sayfasındaki tüm açılır listeler için aynı anda varsayılan değer ayarlamanıza yardımcı olacak kullanışlı bir VBA kodu sunulmaktadır.
1. Varsayılan değer ayarlamak istediğiniz açılır listeleri içeren çalışma sayfasını açın, "Alt" + "F11" tuşlarına basarak "Microsoft Visual Basic for Applications" penceresini açın.
2. "Microsoft Visual Basic for Applications" penceresinde, "Ekle" > "Modül"e tıklayın ve ardından aşağıdaki VBA kodunu Kod penceresine yapıştırın.
VBA kodu: Bir çalışma sayfasındaki tüm açılır listeler için aynı anda varsayılan değer ayarla
Sub SetDropDownListToDefaultValue()
'Updated by Extendoffice 20201026
Dim xWs As Worksheet
Dim xRg, xFRg As Range
Dim xET: xET = Null
Dim xStr As String
xStr = "- Choose from the list -"
Set xWs = Application.ActiveSheet
Set xRg = xWs.UsedRange.Cells
On Error Resume Next
For Each xFRg In xRg
xET = Null
xET = xFRg.Validation.Type
If Not IsNull(xET) Then
If xFRg.Validation.Type = 3 Then
xFRg.Value = "'" & xStr
End If
End If
Next
End Sub
Not: Yukarıdaki kodda, "- Listeden seçin -" açılır liste hücresinde görüntülenecek varsayılan değerdir. İhtiyacınıza göre varsayılan değeri değiştirebilirsiniz.
3. "F5" tuşuna basın, ardından bir Makrolar iletişim kutusu açılır, "Makro Adı" kutusunda "DropDownListToDefault" seçili olduğundan emin olun ve ardından kodu çalıştırmak için "Çalıştır" düğmesine tıklayın.
Belirtilen varsayılan değer hemen açılır liste hücrelerine doldurulur.
Açılır liste yazı tipi boyutunu artır
Normalde, açılır listenin sabit bir yazı tipi boyutu vardır, yazı tipi boyutu okunamayacak kadar küçükse, aşağıdaki VBA yöntemini kullanarak büyütebilirsiniz.
1. Yazı tipi boyutunu büyütmek istediğiniz açılır listeleri içeren çalışma sayfasını açın, sayfa sekmesine sağ tıklayın ve ardından açılan menüden "Kodu Görüntüle"yi seçin.
2. "Microsoft Visual Basic for Applications" penceresinde, aşağıdaki VBA kodunu Kod düzenleyicisine yapıştırın.
VBA kodu: Bir çalışma sayfasındaki açılır listelerin yazı tipi boyutunu büyüt
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'updateby Extendoffice 20201027
On Error GoTo LZoom
Dim xZoom As Long
xZoom = 100
If Target.Validation.Type = xlValidateList Then xZoom = 130
LZoom:
ActiveWindow.Zoom = xZoom
End Sub
Not: Burada, kodda "xZoom =130" ifadesi, mevcut çalışma sayfasındaki tüm açılır listelerin yazı tipi boyutunu130'a büyüteceğiniz anlamına gelir. İhtiyacınıza göre değiştirebilirsiniz.
3. "Microsoft Visual Basic for Applications" penceresini kapatmak için "Alt" + "Q" tuşlarına basın.
Artık açılır hücreye tıkladığınızda, mevcut çalışma sayfasının ölçeği büyütülecek, açılır oku tıkladığınızda tüm açılır liste öğelerinin yazı tipi boyutunun da büyüdüğünü görebilirsiniz.
Açılır listeden bir öğe seçtikten sonra, orijinal ölçek seviyesine dönmek için açılır hücre dışındaki herhangi bir hücreye tıklayabilirsiniz.
En İyi Ofis Verimlilik Araçları
Kutools for Excel ile Excel becerilerinizi geliştirin ve daha önce hiç olmadığı kadar verimli olun. Kutools for Excel, üretkenliğinizi artırmak ve zamanınızı kaydetmek için300'den fazla gelişmiş özellik sunar. En çok ihtiyacınız olan özelliği almak için buraya tıklayın...
Office Tab, Office'e sekmeli arayüz getirir ve işinizi çok daha kolaylaştırır
- Word, Excel, PowerPoint'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
- Aynı pencerenin yeni sekmelerinde birden fazla belge açın ve oluşturun, yeni pencerelerde değil.
- Verimliliğinizi %50 artırır ve her gün yüzlerce fare tıklamasını azaltır!