UserForm Açılış Sorun

mekist

Altın Üye
Katılım
13 Ağustos 2008
Mesajlar
324
Excel Vers. ve Dili
Office 365 ProPlus-Türkçe
Altın Üyelik Bitiş Tarihi
03-10-2026
Merhaba

Aşağıdaki kod ile Excel' i gizleyip UserForm açılıyor, Yanlız gizlerken tüm açık Excel' leri gizliyor
Sadece ilgili Excel gizlensin diye Application.Visible = False yerine Windows(ThisWorkbook.Name).Visible = False yapıyorum
Bu defa hem Excel' i hem de UserFormu açmıyor

Muhtemelen dosya içindeki kodlar çakışıyor
Nasıl düzeltebilirim

Kod:
Private Sub Workbook_Open()

On Error Resume Next
Application.Visible = False

UserForm1.Show

End Sub
 

Ekli dosyalar

kemal turan

Altın Üye
Katılım
10 Haziran 2011
Mesajlar
1,662
Excel Vers. ve Dili
Excel 2010 32 bit
Altın Üyelik Bitiş Tarihi
06-10-2032
Userform1.show satırını ilk satır olarak deneyin
 

mekist

Altın Üye
Katılım
13 Ağustos 2008
Mesajlar
324
Excel Vers. ve Dili
Office 365 ProPlus-Türkçe
Altın Üyelik Bitiş Tarihi
03-10-2026
Daha önce denemiştim, tekrar denedim
Bu defa UserForm açılıyor, onunla birlikte Excel' de açılıyor
Gizleme devreye girmiyor

Kod:
Private Sub Workbook_Open()

On Error Resume Next
UserForm1.Show
Windows(ThisWorkbook.Name).Visible = False


End Sub
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,318
Excel Vers. ve Dili
2007 Türkçe
Merhaba,
Gizlemek için ThisWorkbook.Windows(1).Visible = False kodunu dener misiniz?
 

mekist

Altın Üye
Katılım
13 Ağustos 2008
Mesajlar
324
Excel Vers. ve Dili
Office 365 ProPlus-Türkçe
Altın Üyelik Bitiş Tarihi
03-10-2026
Denedim UserForm' u da gizliyor
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,318
Excel Vers. ve Dili
2007 Türkçe
Userform_Initialize kodunda yer alan
Set s5 = Sheets("Hisseler") satırını
Set s5 = ThisWorkbook.Sheets("Hisseler") şeklinde değiştiriniz.
 

mekist

Altın Üye
Katılım
13 Ağustos 2008
Mesajlar
324
Excel Vers. ve Dili
Office 365 ProPlus-Türkçe
Altın Üyelik Bitiş Tarihi
03-10-2026
Teşekkür ederim düzeldi
Sheets("Hisseler") yazan yerlerin hepsinde hata verdi
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,318
Excel Vers. ve Dili
2007 Türkçe
Kodda çalışma kitabı belirtilmediği için aktif çalışma kitabına göre işlem yapılıyor, orada "Hisseler" isminde bir sayfa bulamadığı için de hata veriyor.
Aktif olmayan dosya veya sayfalarda işlem yaptırmak için bunu belirtmek gerekiyor. Aksi halde aktif olan dosya veya sayfa üzerinde işlem yapılır.
 

mekist

Altın Üye
Katılım
13 Ağustos 2008
Mesajlar
324
Excel Vers. ve Dili
Office 365 ProPlus-Türkçe
Altın Üyelik Bitiş Tarihi
03-10-2026

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,318
Excel Vers. ve Dili
2007 Türkçe
Excel' de olduğu gibi sağda x işareti var ya onun gibi küçültme ikonu var mıdır, küçültüp başka işlere devam etmek için
Bunun için API kullanmanız gerek sitede örnekleri var.
Mesela:
 

mekist

Altın Üye
Katılım
13 Ağustos 2008
Mesajlar
324
Excel Vers. ve Dili
Office 365 ProPlus-Türkçe
Altın Üyelik Bitiş Tarihi
03-10-2026
çok teşekkür ederim
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,318
Excel Vers. ve Dili
2007 Türkçe
Rica ederim,
İyi çalışmalar...
 
Üst