Feylosof
Altın Üye
		- Katılım
- 24 Temmuz 2019
- Mesajlar
- 473
- Excel Vers. ve Dili
- EXCEL 2010 TÜRKÇE
- Altın Üyelik Bitiş Tarihi
- 19-12-2025
Merhaba
	
	
		
			
			
				
					
						
							 www.excel.web.tr
				
			
		
	
Yukarıdaki linkte Sayın @Korhan Ayhan hocamın bir soruma cevaben yazdığı kodda kapalı excel dosyasının sayfalarını  listboxta listelerken sayfa isimlerinin içinde nokta(.) işareti varsa resimdeki gibi nokta yerine # işareti ile yazıldığı için sorun yaşıyorum. Bu sorunu nasıl aşabiliriz?
						
					
					www.excel.web.tr
				
			
		
	
Yukarıdaki linkte Sayın @Korhan Ayhan hocamın bir soruma cevaben yazdığı kodda kapalı excel dosyasının sayfalarını  listboxta listelerken sayfa isimlerinin içinde nokta(.) işareti varsa resimdeki gibi nokta yerine # işareti ile yazıldığı için sorun yaşıyorum. Bu sorunu nasıl aşabiliriz?
KOD:
	
	
	
		
								Kapalı Dosyadaki Sayfa Adlarını Listboxta listeleme
Merhaba; Kapalı olan "İZİN PROGRAMI" adlı dosyada bulunan tüm sayfaları(worksheets) listboxta listelemek istiyorum.  Desteğini esirgemeyen excel dostlarına şimdiden teşekkür ederim.
				KOD:
		Kod:
	
	Private Sub UserForm_Initialize()
    Dim Dosya As String, Baglanti As Object
    Dim Tum_Tablolar As Object, Sayfa As Object
  
    Set Baglanti = CreateObject("AdoDb.Connection")
    Set Tum_Tablolar = CreateObject("AdoX.Catalog")
    Set Sayfa = CreateObject("AdoX.Table")
  
    Dosya = "C:\Users\Desktop\İZİN PROGRAMI.xlsm"
  
    Baglanti.Open "Provider=Microsoft.Ace.OleDb.12.0;Data Source=" & _
    Dosya & ";Extended Properties=""Excel 12.0;Hdr=No"""
  
    Tum_Tablolar.ActiveConnection = Baglanti
  
    ListBox1.Clear
  
    For Each Sayfa In Tum_Tablolar.Tables
        If Replace(Sayfa.Name, "'", "") Like "*$" And InStr(1, Sayfa.Name, "Print_Area") = 0 Then
            ListBox1.AddItem Replace(Replace(Sayfa.Name, "'", ""), "$", "")
        End If
    Next
    Set Baglanti = Nothing
    Set Tum_Tablolar = Nothing
    Set Sayfa = Nothing
End SubEkli dosyalar
- 
		
			
	
			
		
		
		3.3 KB Görüntüleme: 2
 
				





 
 
		 
				 
				 
				