- Excel Versiyonu
- Excel 2016
- Excel Sürümü
- 64 Bit
- Excel Dili
- Türkçe
Herkese merhabalar;
Bir konu hakkında bilgi sahibi olmak istiyorum. Excel dosyamda 30 kadar sayfa var. Ben bu sayfaların hepsini gizledim. Şimdi bütün sayfalara bir tane commanbutton koydum. Bir tane userform oluşturdum ve sayfa isimlerini de bu butonlara aktardım. Her bir sayfada ki butona tıklayınca userform açılıyor ilgili sayfanın butonuna tıklayınca sayfaya gidip butonu kapatıyorum. (Kullandığım kod: 1 (Bunuda Ömer Baran beyden öğrenmiştim)) Bu yapabildiğim ama asıl yapmaya çalıştığım ise örneğin bu sayfalarda bir hücre yada hücre bloğu içine tıkladığım zaman (aktifhücreler) bir listbox açılsa ve listenin içinde sayfa isimlerim olacak ilgili sayfaya gidince aktif olmayan bir hücreye tıklayınca listbox kapansa bu mümkün mü acaba ) Ben aktif hücrelere tıklayınca görünen bir commanbuttonu araştırırken yapabildim. (Kod:2) Ama bunu bir userform yada listboxa uygulayamadım.
Yardımcı olabilecek arkadaşlar için şimdiden tşk ederim.
1-)
Private Sub CommandButton1_Click()
Sheets("ÜRÜNLER").Visible = True
For Each shf In ThisWorkbook.Worksheets
If shf.Name <> "ÜRÜNLER" Then shf.Visible = False
Next
End Sub
2-) (Bu kodda CommandButton2 yerine Listbox açılacak ve sayfa listesi çıkacak ilgili sayfaya gidince ve aktif olmayan bir hücreye basınca kapanacak)
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
CommandButton2.Visible = False
If ActiveCell.Row >= 5 And ActiveCell.Row <= 13000 And ActiveCell.Column = 2 Then
CommandButton2.Visible = True
Sheets("ÜRÜNLER").[E1] = Target.Row
CommandButton2.Top = ActiveCell.Top
End If
End Sub
Bir konu hakkında bilgi sahibi olmak istiyorum. Excel dosyamda 30 kadar sayfa var. Ben bu sayfaların hepsini gizledim. Şimdi bütün sayfalara bir tane commanbutton koydum. Bir tane userform oluşturdum ve sayfa isimlerini de bu butonlara aktardım. Her bir sayfada ki butona tıklayınca userform açılıyor ilgili sayfanın butonuna tıklayınca sayfaya gidip butonu kapatıyorum. (Kullandığım kod: 1 (Bunuda Ömer Baran beyden öğrenmiştim)) Bu yapabildiğim ama asıl yapmaya çalıştığım ise örneğin bu sayfalarda bir hücre yada hücre bloğu içine tıkladığım zaman (aktifhücreler) bir listbox açılsa ve listenin içinde sayfa isimlerim olacak ilgili sayfaya gidince aktif olmayan bir hücreye tıklayınca listbox kapansa bu mümkün mü acaba ) Ben aktif hücrelere tıklayınca görünen bir commanbuttonu araştırırken yapabildim. (Kod:2) Ama bunu bir userform yada listboxa uygulayamadım.
Yardımcı olabilecek arkadaşlar için şimdiden tşk ederim.
1-)
Private Sub CommandButton1_Click()
Sheets("ÜRÜNLER").Visible = True
For Each shf In ThisWorkbook.Worksheets
If shf.Name <> "ÜRÜNLER" Then shf.Visible = False
Next
End Sub
2-) (Bu kodda CommandButton2 yerine Listbox açılacak ve sayfa listesi çıkacak ilgili sayfaya gidince ve aktif olmayan bir hücreye basınca kapanacak)
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
CommandButton2.Visible = False
If ActiveCell.Row >= 5 And ActiveCell.Row <= 13000 And ActiveCell.Column = 2 Then
CommandButton2.Visible = True
Sheets("ÜRÜNLER").[E1] = Target.Row
CommandButton2.Top = ActiveCell.Top
End If
End Sub