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
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,248
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Deneyiniz.:cool:
Kod:
call sheets("Sayfa1").CommandButton1_Click
call sheets("Sayfa2").CommandButton1_Click
---------
call sheets("Sayfa30").CommandButton1_Click
 
Katılım
27 Eylül 2007
Mesajlar
29
Excel Vers. ve Dili
vb 6.0
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
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,248
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
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:
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,248
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
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
 
Katılım
27 Eylül 2007
Mesajlar
29
Excel Vers. ve Dili
vb 6.0
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
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,248
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
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
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,248
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
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

Katılım
27 Eylül 2007
Mesajlar
29
Excel Vers. ve Dili
vb 6.0
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
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,248
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
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:
 
Üst