Bu dosya, bir veri aralığındaki değerleri hücrede açılır liste olarak göstermeyi ve listeyi veri eklendikçe otomatik güncellemeyi gösteren bir örnektir. Dosyada iki ayrı yöntem bulunur.
Not: Önceki açıklamada dosyanın makro ve VBA kodlarıyla hazırlandığı belirtiliyordu. Dosyada makro bulunmaz; dosya .xlsx biçimindedir. Her iki yöntem de adlandırılmış aralıklar ve veri doğrulama ile çalışır.
Not: Önceki açıklamada dosyanın makro ve VBA kodlarıyla hazırlandığı belirtiliyordu. Dosyada makro bulunmaz; dosya .xlsx biçimindedir. Her iki yöntem de adlandırılmış aralıklar ve veri doğrulama ile çalışır.
Dosyanın içeriği
Dosyada tek sayfa vardır: Sheet1 (A1:E13). Sayfada bir Excel tablosu (Tablo) ve iki hücrede veri doğrulama (açılır liste) tanımı bulunur. Tablonun "Aylar" adlı sütunu ikinci yöntemin kaynağıdır.Kullanılan yöntemler
Dosyada hücre formülü yoktur. Dinamik yapı, tanımlı adlar üzerinden kurulmuştur:- liste1:
=OFFSET(Sheet1!$A$2,0,0,COUNTA(Sheet1!$A$2:$A$1048576),1)A2 hücresinden başlar ve A sütunundaki dolu hücre sayısı kadar satırı kapsar. A sütununa yeni değer yazdığınızda liste genişler. - liste2:
=Tablo[Aylar]Tablonun Aylar sütununa başvurur. Tabloya yeni satır eklendiğinde liste kendiliğinden büyür.
Nasıl kullanılır
- Dosyayı açın ve Sheet1 sayfasında açılır liste bulunan iki hücreyi inceleyin.
- Listeden bir değer seçerek her iki yöntemin çalıştığını görün.
- A sütunundaki listenin altına yeni bir değer yazın; liste1 kullanan hücrenin açılır listesinde yeni değerin göründüğünü kontrol edin.
- Tablonun son satırının altına yeni bir ay ya da değer ekleyin; liste2 kullanan hücrede de değerin listeye eklendiğini görün.
- Kendi çalışmanızda uygulamak için Veri sekmesinden Veri Doğrulama > Liste seçeneğini açın ve Kaynak kutusuna
=liste1veya=liste2yazın. Adları Formüller sekmesindeki Ad Yöneticisi'nden düzenleyebilirsiniz.