Sayfaları listbox a farklı aktarma

Katılım
18 Şubat 2005
Mesajlar
94
Excel Vers. ve Dili
excel 2013 türkçe
Altın Üyelik Bitiş Tarihi
06.10.2023
userform üzerinde listbox1 ve listbox2 diye iki bölüm var bunlara mevcut sayfa isimlerini getirmek istiyorum ancak listbox1 e parantez içinde olan sayfaları list box2 ye parantez içinde olmayan sayfalar nasıl getirecem onu yapamadım.

sayfa isimleri örnek; veri listbox1 de görünecek
(veri) listbox2 de görünecek

yardımlarınız için şimdiden teşekkür ederim.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,594
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Bu soruyu yanıtlayabileceğimi sanıyorum ama kodların doğru çalışıp çalışmadığını anlamak için oturup dosya hazırlamayı istemedim.

Soruyu sorunuz ama veriyi de insanlara sununuz. İnsanlar hem kod hem veri hazırlamak zorunda kalmasınlar.

Küçük bir rica, saygılar.
 
Katılım
18 Şubat 2005
Mesajlar
94
Excel Vers. ve Dili
excel 2013 türkçe
Altın Üyelik Bitiş Tarihi
06.10.2023
sn:Necdet bey evet haklısınız dosya eklemek doğru olur, ben yazılacak kodları kullanabilirim diye düşündüm kusura bakmayın lütfen
Örnekte 4 sayfa oluşturulmuştur ama normalde hesap aç denilerek her defasında sayfa eklenmektedir bu eklenen yeni sayfalarıda kapsamalıdır kodlar.
 

Ekli dosyalar

Son düzenleme:
Katılım
27 Temmuz 2004
Mesajlar
719
Excel Vers. ve Dili
Excel 2003 Tr
Aşağıdaki sub ı gereken yerde çağırarak yapılabilir zannediyorum.
Kod:
Sub sayfalar()
UserForm1.ListBox1.Clear
UserForm1.ListBox2.Clear
For i = 1 To Sheets.Count
If InStr(1, Sheets(i).Name, "(") > 1 Then
UserForm1.ListBox2.AddItem Sheets(i).Name
Else
UserForm1.ListBox1.AddItem Sheets(i).Name
End If
Next
End Sub
 
Son düzenleme:
Katılım
22 Eylül 2006
Mesajlar
883
Excel Vers. ve Dili
Office Excel®2007®TR
Aşağıdaki kodu formunuzun kod bölümüne ekleyiniz...
Kod:
Private Sub UserForm_Initialize()
ListBox1.Clear
ListBox2.Clear
For i = 1 To Sheets.Count
If Left(Sheets(i).Name, 1) = "(" Then
ListBox2.AddItem Sheets(i).Name
Else
ListBox1.AddItem Sheets(i).Name
End If
Next
End Sub
 
Katılım
18 Şubat 2005
Mesajlar
94
Excel Vers. ve Dili
excel 2013 türkçe
Altın Üyelik Bitiş Tarihi
06.10.2023
evet iştee bu;

Sn: janveljan ve Sn:eek:zgretmen vermiş olduğunuz cevaplardan dolayı minnettarım, Sn:eek:zgretmen nin vermiş olduğu kod tam istediğim gibi oldu cevap vermeğe çalışan herkesin eline ve yüreğine sağlık.valla 3 gündür bi türlü yapamadığım soruya cevap oldu inanın çok mutluyum,saygılarımla.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,594
Excel Vers. ve Dili
Ofis 365 Türkçe
Demekki bir örnek dosya çözümü hızlandırıyor :)
 
Üst