İki Userform

Katılım
4 Aralık 2004
Mesajlar
129
Mrb Arkadaşlar,İki Kitapda ayrı ayrı userform var kitaplar arası userformları açabilirmiyiz.yani ana userformdan ayrı kitapdaki userformu açabilirmiyiz.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Açabilirsiniz. Her iki dosyayda kendi userformları açan bir prosedür yazsın ve diğer userformdaki butondan bu prosedürü çalıştırın. Örneğin; kitap2 ye aşağıdaki kodu yazın.

Kod:
Sub ac()
UserForm1.Show
End Sub
Daha sonrada kitap1 deki userform üzerindeki butona aşağıdaki kodu yazsın.

Kod:
Private Sub CommandButton1_Click()
Application.Run "Kitap2.xls!ac"
End Sub
 
Katılım
4 Aralık 2004
Mesajlar
129
Leventm Bey ben bu şekilde yazdım,ama açılmadı birde söylemeyi unuttum 2.ci kitap kapalı önce onu açıyorum sonra userformu aç diyorum..

'Ana menü 1.Kitap kodlar..

Private Sub Image14_Click()
On Error Resume Next
durum = MsgBox("NOTLAR (" & aktifyıl.Caption & ") Programı Açılacaktır,Onaylıyormusunuz...", vbInformation + vbYesNo, "Notları Aç... ")
If durum = vbNo Then
Cancel = True
Else:
Unload Me
Workbooks.Open "C:\HKNCARİ\" & aktif.Caption & "\İŞLEMLER\" & "NOTLAR " & aktifyıl.Caption & ".xls"
Sheets("ANA").Select
Application.Run "NOTLAR " & aktifyıl.Caption & ".xls!ac"
Exit Sub
End If
End Sub

2.ci kitapdaki kod

Sub ac()
frmnotlar.Show
End Sub
 
Üst