• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Çözüldü Sadece userform açılsın

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

xmenx

Gold Üye
Katılım
25 Eki 2022
Mesajlar
303
Aldığı beğeni
45
Excel V
Office 2016 TR
Gold Bitiş
4 Kasım 2025
Konu Sahibi
Merhaba excel dosyasında sadece userform açılması ile ilgili örnek kod nedir başka excel dosyasıda açılabilsin ve onları etkilememesi için örnek kodlar varmıdır. İnternette denediğim kodlar
application.visible=false
userform1.show
Fakat bunu uygulandığımda excel gizleniyor ama başka excel dosyası açıksa eğer onuda gizliyor etkiliyor
 
Çözüm




inceleyiniz.




inceleyiniz.
 
Çözüm
Merhabalar,

Bu Çalışma Kitabı kısmına (Thisworkbook)
HTML:
Apache config:
İçeriği görebilmek için Giriş yap ya da Üye ol.

Userform içerisine;

HTML:
Apache config:
İçeriği görebilmek için Giriş yap ya da Üye ol.

Son Olarak Modül İçerisine;
HTML:
Apache config:
İçeriği görebilmek için Giriş yap ya da Üye ol.

Kodlarını yazıp deneyebilirsiniz. Sonrasını çeşitlendirmek sizin elinizde;
Örnek dosya ektedir.
 
Konu Sahibi
Teşekkür ederim ilginize üstadlar ama olmadı yine uğraşmayı bıraktım :)
 
Dediğinizi yaptım fakat bu kezde form açılmadı ayrıcada excel minimize oluyor yani hiç bişey açılmadı. user form açılsa sanki işlem hallolmuş olacak
Ekte:
Kullanıcı:1
Şifre :1 tabi açılırsa lazım olacak açılmıyoki :)
 
O kadar deneme yaptımki artık karışmış olabilir, veya silmiş olabilirim deneme yanılma usulü çeşit çeşit örnekler denerken yanlışlıkla silmiş olabilirim. Yardımcı olabilirmisiniz?
 
Çaylak adlı kullanıcının verdiği kodları direk kopyaladım ve kontrol ettim ben bulamadım pasif ettiğim alanı diyorsanız. hata veriyor diye pasif yaptım.
 
Microsoft excel objects deki buçalışmakitabına çift tıklayıp kodlama satırına workbook ve open seçip
Private Sub workbook_open()
Application.Visible = False
giris.Show
End Sub
kodunu yaz
ayrıca hangi formdan başlamasını istiyosan formun ismini yazıp göster de örnek olarak giris.Show
 
Örnek dosyanızı yüklerseniz, dosya prosedürlerinize göre bir bakıp halletmeye çalışabiliriz, haricinde bir çok alternatif yol var, deneme yanılma yapmanız gerekir.
Bir de program çalışırken adım adım işleyişi kontrol edip sabitler oluşturmanız gerekir.
Örneğin;
frm1 adlı kullanıcı giriş formuna şifre yazacaksınız.
Bu şifre yanlışsa form kapatılacak, doğruysa da form kapatılacak
Bu durumda bir boolean sabit tanımlarsanız,
eğer Kontrol=true ise formu kapat filanca formu aç
eğer Kontrol=false ise formu kapat programdan çık gibi

visible kullanımında dikkat etmeniz gereken en önemli şey bu sabitler,
workbook open olayında appllication visible kodunu yazdınız,
açık olan diğer workbooklar da gizlendi
Bunları ayırt etmek için yine workbook saydırmanız ve eğer bu workbook aktif olursa bunu, diğeri aktif olursa bunu yap gibi şartlar sunmalısınız.
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst