• DİKKAT

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

set = sheet1 edilmiş makroda sheet1 deki checkboxu kontrol etme

  • Konbuyu başlatan Konbuyu başlatan hsayar
  • Başlangıç tarihi Başlangıç tarihi
Katılım
2 Mart 2005
Mesajlar
2,960
Excel Vers. ve Dili
ev: Ofis 2007- Win Xp
iş: Ofis 2010- Win Vista
Açılış modülüm
Kod:
Public s1 As Worksheet         'shet1  / sorgulama sayfası
Public s2 As Worksheet         'tablo sayfası
Public s3 As Worksheet         'bağkur nosu bulunanların raporlanacağı sayfa

Sub Acls()
Set s1 = Sheets("Sheet1")
Set s2 = Sheets("Vekal")
Set s3 = Sheets("RAPOR")
End Sub

Sheet1 deki coomnad buton olayı
Kod:
Private Sub CommandButton1_Click()
SorgSfKont
End Sub


command butonla yönlendirdiğim modül
Kod:
Sub SorgSfKont()
Acls
....................

[color="green"]    If sheet1.CheckBox1.Value = True Then [/color] şeklinde yazınca çalışıyor

'ancak
[color="red"]    If s1.CheckBox1.Value = True Then [/color] şeklinde yazmak istiyorum
ama
Compile errror veriyor, ne yapmalı s1.name de denedim olmadı
 
Küçük bir dosya ekleyin.
 
Değişken tanımını değiştirin.
Kod:
Public s1 As Object
 
Değişken tanımını değiştirin.
Kod:
Public s1 As Object

teşekkür ederim hocam Workshet yerine diğer sayfaları da object olarak tanımlamanın avantajı ve dezavantajı nedir? yoksa sadece vba nesnesi olan sayfaları object olarak tanımlamaktamı yarar var
 
Tam olarak cevap veremeyebilirim ama zannedersem Object olarak tanımlamak daha geniş bir alanda kullanım sağlıyor.
 
Geri
Üst