masa üstü görev çubuğunda aktif olan excel çalışma k

Katılım
8 Nisan 2005
Mesajlar
77
görev çubuğunda açık durumda olan yada o anda açık olan tüm excel çalışma kitaplarını bir combobox ta listeleyip comboboxtan seçtiğimiz çalışma kitabını aktif hale getirip ikinci bir comboboxta aktif çalışma kitabı içerisindeki sayfaları listeleyip seçtiğimiz sayfaya gitmek mümkünmüdür?

yardımcı olabilirmisiniz ?
 
Katılım
3 Mart 2005
Mesajlar
571
Excel Vers. ve Dili
Excel 2000 Ing.
Katılım
8 Nisan 2005
Mesajlar
77
sayın isakarakus vermiş olduğunuz cevabı denedim ancak bu kod sadece üzerinde çalışmış olduğum çalışma kitabının adını verdi benim istemiş olduğum tam olarak

görev çubuğunda açık durumda olan yada o anda açık olan tüm excel çalışma kitaplarını
göstermesi idi
 
Katılım
31 Mayıs 2005
Mesajlar
18
Kod:
Sub Mesaj()
Dim Msg As String
Dim x As Integer
For x = 1 To Application.Workbooks.Count
mes = mes & Range("A" & x)
Next x
MsgBox mes
End Sub
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Birde aşağıdaki gibi deneyin. Combobox1e kitap isimlerinin yüklenmesi için userforma aşağıdaki kodları yazın.

[vb:1:f2b559d88a]Private Sub UserForm_Initialize()
For a = 1 To Workbooks.Count
ComboBox1.AddItem Workbooks(a).Name
Next
End Sub
[/vb:1:f2b559d88a]

Combobox2 ye Combobox1 den seçilen kitabın sayfa isimlerinin yüklenmesi içinde combobox1e aşağıdaki kodu yazın.

[vb:1:f2b559d88a]Private Sub ComboBox1_Click()
ComboBox2.Clear
Workbooks(ComboBox1.Value).Activate
For a = 1 To Sheets.Count
ComboBox2.AddItem Sheets(a).Name
Next
End Sub
[/vb:1:f2b559d88a]
 
Katılım
31 Mayıs 2005
Mesajlar
18
Private Sub UserForm_Initialize()
Dim x As Object
For Each x In Workbooks
ComboBox1.AddItem x.Name
Next x
End Sub
 
Üst