• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

bir sayfada birden fazla Private Sub Worksheet_Activate() kullanılabilir mi?

spacebar

Altın Üye
Katılım
2 Temmuz 2009
Mesajlar
551
Excel Vers. ve Dili
office 2019 Türkçe
günaydın değerli üstadlarım.
bir sayfada birden fazla Private Sub Worksheet_Activate() kullanılabilirmi. veya nasıl çözebiliriz.
teşekkürler...
 
Kullanılamaz ama aynı kod bloğu içinde farklı işlemler yaptırılabilir. Siz tam olarak ne yapılmasını istiyorsunuz?
 
yusuf bey iki tane farklı kodum var. bu ikisi de sayfa aktif olduğunda çalışmasını istiyorum. ben 1-2 gibi denemeler yaptım ama olmadı. kodlarım şunlar:
Kod:
Private Sub Worksheet_Activate()

Range("L1").Select
Selection.Copy
Range("L2:L2000").Select
ActiveSheet.Paste
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
Range("A1").Select
End Sub





Private Sub Worksheet_Activate()
 
 For i = 2 To Cells(Rows.Count, 1).End(3).Row
 If Cells(i, "A") <> "" Then
 Set Hcr = Cells(i, "G")
 If ChkVrm(Hcr) Then
 Set Check = ActiveSheet.CheckBoxes.Add(Hcr.Left, Hcr.Top, Hcr.Width, Hcr.Height)
  Check.Caption = ""
  End If
  End If
   Next
   End Sub


teşekkürler...
 
Aşağıdaki gibi deneyiniz:

PHP:
Private Sub Worksheet_Activate()
    Range("L1").Copy Range("L2:L2000")
    Range("L2:L2000").Copy : Range("L2:L2000").PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    Application.CutCopyMode = False
    Range("A1").Select
    
    For i = 2 To Cells(Rows.Count, 1).End(3).Row
         If Cells(i, "A") <> "" Then
             Set Hcr = Cells(i, "G")
             If ChkVrm(Hcr) Then
                 Set Check = ActiveSheet.CheckBoxes.Add(Hcr.Left, Hcr.Top, Hcr.Width, Hcr.Height)
                  Check.Caption = ""
              End If
          End If
       Next
End Sub
 
Üstad ellerinize sağlık sorunsuz çalıştı. anladığım kadarıyla bu gibi durumlarda kodları birleştirerek revize etmek gerekiyor. ben ayrıca bir yolu olabilirmi onu da öğrenmek istemiştim. yani birinci aktivite ikinci aktivite gibi. tekrar teşekkür ederim.
 
Geri
Üst