Sayfa Eklendikçe Açılır Pencere Oluşturma

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Kısa Açıklama

Sayfa Eklendikçe Açılır Pencere Oluşturma isimli başlıkta, ilgili işlemlere dair detaylar yer almaktadır.
Excel Versiyonu
Excel 365
Excel Sürümü
64 Bit
Excel Dili
Diğer
Ekli dosyalar
VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(20 satır)
Kodları, "BuÇalışmaKitabı" kısmına yapıştırıp dener misiniz?
Dediğim gibi dosyayı indirip inceleme imkanım yok.
Hata mesajı gelirse, satırı verin ne olduğunu anlamaya çalışayım.
 
Oluşturulan METİNsel dizi tabii ki açılır liste kaynağı olarak kullanılabilir.
Ancak sorun şu ki; bu metnin toplam uzunluğu 255 karakteri geçerse, belge açılışında HATA uyarısı alınacaktır.
Bence sorunsuz yöntem; oluşturulan sayfa isimleri listesini belgede uygun bir sayfaya/alana yazdırıp, bu alanı veri doğrulama liste kaynağı olarak kullanmaktır.
 
"BuÇalışmaKitabı" kısmına yapıştırıp yeni sayfalar ekledim. RAPOR Y2 hücresinde herhangi bir sayfa ismi gelmedi.

Resim.webp
 
Ekli dosyalar
Yazdığınızdan anladığım, yeni bir sayfa eklendiğinde, o sayfanın Y2 hücresine Açılan Liste ekleneceği şeklindeydi.

Kodları aşağıdaki gibi revize edin.

VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(22 satır)

1706784436057.webp


Sonucu da bildirin lütfen.
 
Çözüm
Problem sayfaları Taşı ve Kopyala şeklinde ekliyordum ondan kaynaklanıyormuş. Son bir rica olarak sayfaları Taşı ve Kopyala şeklinde eklenecek şekli olmasının sağlanması hususunda yardımlarınızı rica etsem.
 
@YasarPiskin

-- Verilen kodu, ThisWorkbook bölümünden kaldırıp RAPOR sayfasının kod bölümüne taşıyın.
-- Kodun ilk satırını (makronun adı) Private Sub Worksheet_Activate() olarak değiştirin.
Artık istenilen liste oluşturulacaktır.

Ayrıca; aşağıda alıntıladığım uyarıyı da dikkate almanızda yarar var.

Oluşturulan METİNsel dizi tabii ki açılır liste kaynağı olarak kullanılabilir.
Ancak sorun şu ki; bu metnin toplam uzunluğu 255 karakteri geçerse, belge açılışında HATA uyarısı alınacaktır.
Bence sorunsuz yöntem; oluşturulan sayfa isimleri listesini belgede uygun bir sayfaya/alana yazdırıp, bu alanı veri doğrulama liste kaynağı olarak kullanmaktır.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Geri
Üst