• DİKKAT

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

Userformda sayfa

muratgunay48

Altın Üye
Katılım
10 Şubat 2010
Mesajlar
1,490
Excel Vers. ve Dili
Office 365 - Türkçe (64 bit)
Arkadaşlar ve sayın hocalarımız. Userformda excel gibi sayfa açmak mümkün müdür. Yani bir "ANA SAYFA" olacak (örnek olarak söylüyorum) 12 tane commandbutton olacak "OCAK"'a tıklayınca "OCAK" sayfasına gidecek. (Üst başlıkta Userform1 yazan yerde "OCAK" yazacak). Sayfaların birbiriyle alakası olmayacak. Hepsinin kendi textbox'ları olacak. Tabi her sayfada "ANA SAYFA" butonu olacak.
Şimdiden teşekkür ederim.
 
Multipage kullanılabilir.


Kodlama da şu şekilde olur.

Private Sub CommandButton1_Click() 'ocak ayı için
MultiPage1.Value = 0
End Sub

Private Sub CommandButton2_Click() 'şubat ayı için
MultiPage1.Value = 1
End Sub

Private Sub CommandButton3_Click() 'mart ayı için
MultiPage1.Value = 2
End Sub

diye devam eder.

mesela ban benzer bir şeklini kullanıyorum

Multipage tablarını isimlendirmiyorum, boş bırakıp, command butonlarla yürümesini sağlıyorum.. Üstteki alana mesela 1 adet anasayfa butonu eklenir. o da anasayfaya geri döndürüp multipage i gizleyebilir. (multipage1.visible = False) şeklinde..

 
Son düzenleme:
Multipage kullanılabilir.


Kodlama da şu şekilde olur.

Private Sub CommandButton1_Click() 'ocak ayı için
MultiPage1.Value = 0
End Sub

Private Sub CommandButton2_Click() 'şubat ayı için
MultiPage1.Value = 1
End Sub

Private Sub CommandButton3_Click() 'mart ayı için
MultiPage1.Value = 2
End Sub

diye devam eder.

mesela ban benzer bir şeklini kullanıyorum

Multipage tablarını isimlendirmiyorum, boş bırakıp, command butonlarla yürümesini sağlıyorum.. Üstteki alana mesela 1 adet anasayfa butonu eklenir. o da anasayfaya geri döndürüp multipage i gizleyebilir. (multipage1.visible = False) şeklinde..

Hocam çok teşekkür ederim. Sayenizde userform'u baya geliştirdim. Artık her şeyde userform kullanmak istiyorum. Öğlen örnek yapıp sizinle paylaşacağım hocam. Tekrar teşekkür ederim.
Sağlıklı günler dilerim.
Saygılarımla.
 
Merhaba Murat Bey,

Kendimi yanlış yolda ilerlediğinizi belirtmek zorunda olduğumu hissettim.

Çünkü UserForm ile yeni tanışan hemen herkesin düştüğü hataya düştüğünüzü görüyorum. UserFormu excel sayfası gibi kullanmayı hedefliyorsunuz.

UserForm kullanmanın amaçlarından biride kolay ve basit bir arayüz olmasıdır. Eğer form üzerinde excel sayfası gibi içerik barındırmayı düşünüyorsanız neden UserForm kullanıyorsunuz ki?

Çünkü Excel sayfası özellikleri bakımından UserForm'dan daha yetenekli ve daha esnektir.

Siz 12 ayı ifade eden sayfaları (Multipage) ekleyeceksiniz. Daha sonra bu sayfalara excel hücrelerini sembolize eden TextBox-ComboBox gibi nesneleri ekleyeceksiniz ve bunları yönetecek kodlamayı yapacaksınız. Bu aşamalar sizi çok zorlayacaktır.
 
Merhaba Murat Bey,

Kendimi yanlış yolda ilerlediğinizi belirtmek zorunda olduğumu hissettim.

Çünkü UserForm ile yeni tanışan hemen herkesin düştüğü hataya düştüğünüzü görüyorum. UserFormu excel sayfası gibi kullanmayı hedefliyorsunuz.

UserForm kullanmanın amaçlarından biride kolay ve basit bir arayüz olmasıdır. Eğer form üzerinde excel sayfası gibi içerik barındırmayı düşünüyorsanız neden UserForm kullanıyorsunuz ki?

Çünkü Excel sayfası özellikleri bakımından UserForm'dan daha yetenekli ve daha esnektir.

Siz 12 ayı ifade eden sayfaları (Multipage) ekleyeceksiniz. Daha sonra bu sayfalara excel hücrelerini sembolize eden TextBox-ComboBox gibi nesneleri ekleyeceksiniz ve bunları yönetecek kodlamayı yapacaksınız. Bu aşamalar sizi çok zorlayacaktır.
Hocam, siz demiştiniz "şekilcilikten önce öğrenin" diye. Sizin tavsiyeleriniz çok önemli. Excel'in yanında Userform'u da geliştirmek istedim biraz. 4 sayfa bir arayüz olacak. ....... giden paketler işaretleme yapılacak. Belki haftada bir açılacak. Userform ile yapayım dedim. Ama dediğim gibi tavsiyeleriniz çok önemli bizler için.
Saygılarımla.
 
Hocam çok teşekkür ederim. Sayenizde userform'u baya geliştirdim. Artık her şeyde userform kullanmak istiyorum. Öğlen örnek yapıp sizinle paylaşacağım hocam. Tekrar teşekkür ederim.
Sağlıklı günler dilerim.
Saygılarımla.

Rica ederim. kolay gelsin
 
Multipage kullanılabilir.


Kodlama da şu şekilde olur.

Private Sub CommandButton1_Click() 'ocak ayı için
MultiPage1.Value = 0
End Sub

Private Sub CommandButton2_Click() 'şubat ayı için
MultiPage1.Value = 1
End Sub

Private Sub CommandButton3_Click() 'mart ayı için
MultiPage1.Value = 2
End Sub

diye devam eder.

mesela ban benzer bir şeklini kullanıyorum

Multipage tablarını isimlendirmiyorum, boş bırakıp, command butonlarla yürümesini sağlıyorum.. Üstteki alana mesela 1 adet anasayfa butonu eklenir. o da anasayfaya geri döndürüp multipage i gizleyebilir. (multipage1.visible = False) şeklinde..


Hocam yaptım ama. Çalışıyor mu, evet. Ama bir yanlışlık var sanki. Ana sayfa da multipage içinde oldu, öyle mi olacaktı. Bir de, bu multipage'in başlık kısmını gizleyemedim hocam. Size zahmet dosyama bir göz atsanız.
Tekrar teşekkür ederim. İNDİR
 
Geri
Üst