[ÇÖZÜLDÜ] Sayfa1 den sayfa2ye geçişte makronun çalışması

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Katılım
5 Nisan 2006
Mesajlar
449
Excel Vers. ve Dili
Office Excel 2003
TÜRKÇE
Değerli excelci arkadaşlar. Kullandığım bir dosyada sayfa1 de bulunan bir hücreye köprü yaptım ve o köprüye bastığımda aşağıdaki kod ile sayfa2 de süzme işlemi yapılmakta. Sayfa2 korumalı olduğu zaman makro hata vermektedir. Makronun başına ve sonuna koruma özelliğini pasifleştirip süzme işlemi bittiğinde aktifleşmesi için kod ekledim ama yine de hata verdi. Kodu inceleyip gerekli düzeltmeyi yapabilirseniz sevinirim. Saygılarımla.

Kod :
Private Sub Worksheet_Activate()
Rows("3:30").EntireRow.Hidden = False
For x = 3 To 30
If Cells(x, 5).Value = "0" Then Rows(x).Hidden = True
Next
End Sub
 
Katılım
31 Ocak 2007
Mesajlar
228
Excel Vers. ve Dili
office xp tr
Private Sub Worksheet_Activate()
On Error Resume Next
Set s2 = Sheets("MİATLI")
s2.Unprotect "123"
Rows("3:30").EntireRow.Hidden = False
For x = 3 To 30
If Cells(x, 5).Value = "0" Then Rows(x).Hidden = True
Next
s2.Protect "123"
End Sub
 
Son düzenleme:
Katılım
5 Nisan 2006
Mesajlar
449
Excel Vers. ve Dili
Office Excel 2003
TÜRKÇE
Private Sub Worksheet_Activate()
On Error Resume Next
Set s2 = Sheets("sayfa")
s2.Protect "123"
Rows("3:30").EntireRow.Hidden = False
For x = 3 To 30
If Cells(x, 5).Value = "0" Then Rows(x).Hidden = True
Next
s2.Unprotect "123"
End Sub
Sayın ileriexcel, ilginize teşekkür ederim. Fakat çalışmadı. Dosyayı ekte gönderdim. Benim yapamadığım bişey mi var acaba. Saygılar....
 
Katılım
31 Ocak 2007
Mesajlar
228
Excel Vers. ve Dili
office xp tr
Kodlamadaki Sayfa ismini değiştirmemişsiniz birdaha deneyiniz
Private Sub Worksheet_Activate()
On Error Resume Next
Set s2 = Sheets("MİATLI")
s2.Unprotect "123"
Rows("3:30").EntireRow.Hidden = False
For x = 3 To 30
If Cells(x, 5).Value = "0" Then Rows(x).Hidden = True
Next
s2.Protect "123"
End Sub
 
Son düzenleme:
Katılım
14 Ekim 2006
Mesajlar
408
Excel Vers. ve Dili
excel 2003 TR
sn. enteresan

EK'li dosyayı incelermisiniz? umarım istediğiniz gibi olmuştur.

iyi çalışmalar..
 
Katılım
5 Nisan 2006
Mesajlar
449
Excel Vers. ve Dili
Office Excel 2003
TÜRKÇE
Teşekkür ederim Dediğiniz gibi yaptım çalıştı. Çok teşekkürler.....
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst