• DİKKAT

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

CommandButton1_Click()

Katılım
27 Eylül 2007
Mesajlar
29
Excel Vers. ve Dili
vb 6.0
Herkeze hayırlı akşamlar

Benim birden otuza kadar numarik otuz tane sayfa içeren bir çalışma kitabım var.

Yani 1,2,3,4,5,6,........şeklinde

Ve her sayfada CommandButton1_Click() adında butonum var ve bu butonunların hepsinin kendi sayfasında görevi aynı .

Benim sorum şu . Son sayfaya ekleyeceğim bir butonla aynı anda otuz tane sayfadaki butonları çalıştırabilirmiyim.

Paylaşımcı arkadaşlara şimdiden teşekkür ederim
 
Deneyiniz.:cool:
Kod:
call sheets("Sayfa1").CommandButton1_Click
call sheets("Sayfa2").CommandButton1_Click
---------
call sheets("Sayfa30").CommandButton1_Click
 
Sayfa isimlerim böyle olduğu için İlk iki sayfa için şöyle yaptım olmadı

Private Sub CommandButton1_Click()

Call Sheets("1").CommandButton1_Click
Call Sheets("2").CommandButton1_Click

End Sub

Ayrıca şöylede denedim

Private Sub CommandButton1_Click()

Call Sheets("sheets1").CommandButton1_Click
Call Sheets("Sheets2").CommandButton1_Click

End Sub
 
Sayfa isimlerim böyle olduğu için İlk iki sayfa için şöyle yaptım olmadı

Private Sub CommandButton1_Click()

Call Sheets("1").CommandButton1_Click
Call Sheets("2").CommandButton1_Click

End Sub

Ayrıca şöylede denedim

Private Sub CommandButton1_Click()

Call Sheets("sheets1").CommandButton1_Click
Call Sheets("Sheets2").CommandButton1_Click

End Sub

Örnek dosya yollayınız.:cool:
 
sayfadaki butonlarınm içindeki kodlamada sayfa referansını vermemmişsiniz.
Kod:
Range("H6").CopyFromRecordset rs
Mesela yukarıdaki komut sayfa1 de idi.
bunun başak bir sayfada çalışması için kodun başına sayfa adını yazmalısınız.
aşağıdaki gibi.
Diğer sayfaları da düzeltmeniz için böyle yapın.
range nin önüne sayfa ismi gelmeli.
Kod:
[B][COLOR="Red"]sheets("1").[/COLOR][/B]Range("H6").CopyFromRecordset rs
 
sayfadaki butonlarınm içindeki kodlamada sayfa referansını vermemmişsiniz.
Kod:
Range("H6").CopyFromRecordset rs
Mesela yukarıdaki komut sayfa1 de idi.
bunun başak bir sayfada çalışması için kodun başına sayfa adını yazmalısınız.
aşağıdaki gibi.
Diğer sayfaları da düzeltmeniz için böyle yapın.
range nin önüne sayfa ismi gelmeli.
Kod:
[B][COLOR="Red"]sheets("1").[/COLOR][/B]Range("H6").CopyFromRecordset rs

Sayfalardaki butonlar kendi sayfasında sorunsuz çalışıyor

Sizin önerdiğiniz gibi yaptım yine olmadı

Son sayfada diğer sayfalardaki butonları tetiklemek için başka yol olmalı diye düşünüyorum
Arşivimde buna benzer bi çalışma olacaktı ama bulamıyorum.
Sonucu burada paylaşırım
Ama yinede önerilerinizi bekliyorum
Saygılar iyi çalışmalar
 
Sayfalardaki butonlar kendi sayfasında sorunsuz çalışıyor

Sizin önerdiğiniz gibi yaptım yine olmadı

Son sayfada diğer sayfalardaki butonları tetiklemek için başka yol olmalı diye düşünüyorum
Arşivimde buna benzer bi çalışma olacaktı ama bulamıyorum.
Sonucu burada paylaşırım
Ama yinede önerilerinizi bekliyorum
Saygılar iyi çalışmalar
Örenk dosyanızı tekrar yollayın göreyim.Bu yaptığınzın son durumunu
 
Bakın ben dosyanızda H sütunu için olan durumu yaptım.
1nci sayfada command butonun kodları aldım butonlareı koyacağınız sayfaya götürdüm.Oradn basıp çalıştırdım.
sheets("1"). şeklinde eklemeliride yaptım.Ona dikkat ediniz.
Diğer leri için siz ayni konudan gidip yapabilirsiniz. Dosyanız ektedir.:cool:
 

Ekli dosyalar

Bakın ben dosyanızda H sütunu için olan durumu yaptım.
1nci sayfada command butonun kodları aldım butonlareı koyacağınız sayfaya götürdüm.Oradn basıp çalıştırdım.
sheets("1"). şeklinde eklemeliride yaptım.Ona dikkat ediniz.
Diğer leri için siz ayni konudan gidip yapabilirsiniz. Dosyanız ektedir.:cool:

Yani Sayfalara sheets("1"). sheets("2").........
kodunu ekledikten sonra hepsini son sayfadaki butona kopyala diyosunuz.
Öyle yapınca çalışıyor evet
 
Yani Sayfalara sheets("1"). sheets("2").........
kodunu ekledikten sonra hepsini son sayfadaki butona kopyala diyosunuz.
Öyle yapınca çalışıyor evet
Sorun çözülmüştür.:cool:
 
Geri
Üst