• DİKKAT

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

Kapalı dosyayı Açma Kendi Dosyasını Kapatma

Turgay1983XX

Altın Üye
Katılım
22 Kasım 2022
Mesajlar
31
Excel Vers. ve Dili
ofice 2016 32 bit
merhaba
Üstatlar ben iki adet dosyam var Giriş ve F001 adlı giriş doyasında Frm_KullaniciGirisi adlı Formu Doldurup giriş tuşuna bastıktan sonra Frm_KullaniciGirisi formundaki txt_FirmaKod adlı texboxta yazan firmanın dosyasını açmak. açmayı başarıyorum ama bu seferde giriş adlı dosyam kapanmıyor ve diğer dosya da işlem yapamıyorum. konu hakkında yardım edermisiniz

253762
 

Ekli dosyalar

merhaba
Üstatlar ben iki adet dosyam var Giriş ve F001 adlı giriş doyasında Frm_KullaniciGirisi adlı Formu Doldurup giriş tuşuna bastıktan sonra Frm_KullaniciGirisi formundaki txt_FirmaKod adlı texboxta yazan firmanın dosyasını açmak. açmayı başarıyorum ama bu seferde giriş adlı dosyam kapanmıyor ve diğer dosya da işlem yapamıyorum. konu hakkında yardım edermisiniz

Ekli dosyayı görüntüle 253762

yapabilecek kimse yok mu
 
merhaba
Üstatlar ben iki adet dosyam var Giriş ve F001 adlı giriş doyasında Frm_KullaniciGirisi adlı Formu Doldurup giriş tuşuna bastıktan sonra Frm_KullaniciGirisi formundaki txt_FirmaKod adlı texboxta yazan firmanın dosyasını açmak. açmayı başarıyorum ama bu seferde giriş adlı dosyam kapanmıyor ve diğer dosya da işlem yapamıyorum. konu hakkında yardım edermisiniz

Ekli dosyayı görüntüle 253762


aşağıdaki kodu ekler misiniz;


Kod:
Unload Me
ThisWorkbook.Close False
 
aşağıdaki kodu ekler misiniz;


Kod:
Unload Me
ThisWorkbook.Close False

o kodu yazınca excel kapanıyor ama vba kısmı açık kalıyor bu seferde.
bende F001 dosyasını direk açılışta formdan başlasın yaptım ama yine excel dosya kapanıyor ama vba kısmı kalıyor
 
aslında benim istediğim F001 excel doyası açılınca Giriş dosyası tümü ile kapansın. hem excel hem de vba kısmı

Userform:
Kod:
Unload Me
CloseAllVBEWindows
ThisWorkbook.Close False

Module:
Kod:
Public Sub CloseAllVBEWindows()

Dim wk As Workbook
Dim CodeWindow As Variant

Application.VBE.MainWindow.Visible = True

For Each wk In Application.Workbooks
    If wk.Name = ThisWorkbook.Name Then
       For Each CodeWindow In wk.VBProject.VBE.Windows
           If CodeWindow.Visible = True Then CodeWindow.Visible = False
       Next CodeWindow
    End If
Next wk

End Sub
 
hocam bunu açılan f001 doyasına mı yoksa giriş dosyasına mı yapayım. girişe yapınca aşağıdaki gibi oldu

253847

253848

253849
 
Bu kodu Userform altına da yazabilirsiniz
 
Maalesef olmadı hocam. mümkün ise siz dosyaya kodlayıp atabilirmisiniz
 
Siz tam ne yapmaya çalışıyordunuz?
konu dağıldı, maddeler halinde anlatırsanız öyle bakalım,


Hocam benim iki adet dosyam var. birisi Giriş diye bir dosya bu doysa userform olarak açılıyor.
giriş bilgileri doğru olduğundan giriş başarılı diyor ve firma kodu bulunan dosya açılacak o da user form olarak açılacak ve giriş dosyası kapanacak. ama tam anlamı ile kapanacak. sonra açılan firmada işlem yaptıktan sonra kapatınca da o firma dosyası da kapanacak. işlemlerin hepsi userformda yapılacak.
aynı anda başka exceller ile de işlem yapabileceğim ama .
 
Geri
Üst