Butonla, başka bir Userform'daki Page.ların açılması

Katılım
31 Ağustos 2005
Mesajlar
1,534
Excel Vers. ve Dili
Excel 2003 - Türkçe
Merhabalar;

Private Sub CommandButton6_Click()
UserForm3.Show
End Sub

Koduyla Form.3'ü açıyoruz.

Fakat Userform3 üzerinde, Multipage ve buna bağlı olarak Page.lar varsa;
ve biz butona tıkladığımızda, direk olarak Form.3 teki Page.4'ün (sayfa 4.ün) açılmasını istersek İstediğimiz page.'ın açılması için kodun nasıl olması gerekir.

Teşekkürlerimle.
 

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,318
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Kod:
Private Sub CommandButton6_Click()
    UserForm3.Show
    UserForm3.MultiPage1.Value = 3
End Sub
 
Katılım
31 Ağustos 2005
Mesajlar
1,534
Excel Vers. ve Dili
Excel 2003 - Türkçe
Sayın Haluk;

İlginize teşekkür. Verdiğiniz örnekten anladığım kadarıyla ...Value=3 .deki
3 rakamı açılmasını istediğimiz sayfa sayısı. (yani multipajın 3. sayfası)

Bu kodu çalışmama uyguladım. Fakat butona tıkladığımda direk 3.sayfa
açılmıyor. Sayfa adlarını değiştirmiştim. Bundan kaynaklanabilir mi?

Selam ve saygılarımla.
 
Katılım
7 Temmuz 2004
Mesajlar
327
Excel Vers. ve Dili
office xp pro türkçe
Sayın kucuksengun,

Nesne tabanlı programlama dili olan VİSUAL BASİC ve VBA nın bir diğer özelliği ise kod ile istenilen nesneye direkt olarak gidilebilmesini sağlayabiliriz.

Örneklemek gerekirse siz diyelimki multipage nesnesinin 3. Sayfasına gitmek istiyorsunuz , burdaki Textbox 14 de işlem yapmak istiyorsunuz bunun kodlama olarak yaparsak

Kod:
MultiPage1.Pages(2).Enabled = True
TextBox14.SetFocus
Böylece kod ile istediğimiz nesneyi seçtirmiş olduk ve aynı zamanda istediğimiz sayfaya gelmiş olduk.
Saygılar Sevgiler
Çalışmalarınızda Başarılar Dilerim.
 

Rafet

Altın Üye
Katılım
24 Mart 2005
Mesajlar
230
Excel Vers. ve Dili
Ofice 2010 - Türkçe
Altın Üyelik Bitiş Tarihi
01-12-2025
Sayfa secildiğinde aynı sayfanın MultiPage teki page acılsın

MultiPage Activ koduna aşağıdaki koldu yazdığımızda seçilen page adı gunluk olduğunda gunluk sayfası seciliyor.

If MultiPage1.SelectedItem.Name = "Gunluk" Then Sheets("Gunluk").Select

Peki seyfa acıldığında useform ve o useformdakı multı pagdeki Sayfanın ismi olan page secilmesi için nasıl bir kod yazmamız lazım .

Telekkürler.
 
Üst