adigeturklim
Altın Üye
- Katılım
- 24 Nisan 2009
- Mesajlar
- 213
- Excel Vers. ve Dili
- Windows 10 Pro / Office 365
Merhaba değerli hocalar,
Yine buradan bulduğum ve aşağıya yapıştırdığım kodu daha önce başka bir tablo için kullanmıştım fakat şimdi farklı bir biçimde çalışmasına ihtiyacım var.
İlgili hücrede birden fazla seçim yapmama müsade edecek ve seçtiğim alanları karşıma getirecek şekilde kodu değiştirebilirmiyiz rica etsem.
Örnek dosya linki: http://s6.dosya.tc/server8/yn5k1s/ornek_tablo.rar.html
Daha önce kullandığım kod:
Sub sutunGizle()
Application.ScreenUpdating = False
For i = 4 To 210
If Cells(5, i).Value = [B3].Value Then
Columns(i).Hidden = False
Else
Columns(i).Hidden = True
End If
Next i
Application.ScreenUpdating = True
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [B3]) Is Nothing Then Exit Sub
Call sutunGizle
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
End Sub
Yine buradan bulduğum ve aşağıya yapıştırdığım kodu daha önce başka bir tablo için kullanmıştım fakat şimdi farklı bir biçimde çalışmasına ihtiyacım var.
İlgili hücrede birden fazla seçim yapmama müsade edecek ve seçtiğim alanları karşıma getirecek şekilde kodu değiştirebilirmiyiz rica etsem.
Örnek dosya linki: http://s6.dosya.tc/server8/yn5k1s/ornek_tablo.rar.html
Daha önce kullandığım kod:
Sub sutunGizle()
Application.ScreenUpdating = False
For i = 4 To 210
If Cells(5, i).Value = [B3].Value Then
Columns(i).Hidden = False
Else
Columns(i).Hidden = True
End If
Next i
Application.ScreenUpdating = True
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [B3]) Is Nothing Then Exit Sub
Call sutunGizle
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
End Sub
