• DİKKAT

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

Userformdan userforma

  • Konbuyu başlatan Konbuyu başlatan heft
  • Başlangıç tarihi Başlangıç tarihi
Katılım
3 Haziran 2005
Mesajlar
371
Merhaba günaydınlar,
C:\Den altında A ve B xls dosyalarım var.
A userform1 de 5 tane commandbutton var
B de de 5 tane userform var.

Yapmak istediğim şu;

A.xls Userform1 deki
Commandbutton1 e tıklandığında B.xls deki userform1 açılsın
Commandbutton2 e tıklandığında B.xls deki userform2 açılsın
Commandbutton3 e tıklandığında B.xls deki userform3 açılsın
Commandbutton4 e tıklandığında B.xls deki userform4 açılsın
Commandbutton5 e tıklandığında B.xls deki userform5 açılsın

Yardımlarınıza şimdiden teşekkürler
 
Merhaba her iki dosyanın açık olması koşulu ile;

Aşağıdaki kodu B.xls de bir Modüle yazın.
Kod:
Sub ac()
UserForm1.Show
End Sub

Aşağıdaki koduda Butonunuzun olduğu sayfanın Kod bölümüne yazınız.
Kod:
Private Sub CommandButton1_Click()
Application.Run "B.xls!ac"
End Sub
 
...................
 
Son düzenleme:
bi userformda baska arkada duran unload edilmemis baska bi userformun commnadbuttonunu nasıl calıstırırım?

run userform1.commandbutton1 hata vermiyor ama calısmıyor da
run userform1.commandbutton1_click hata veriyor
 
cok tesekkurler...

yine userformlararası iletisimle ilgili asagıda kodda bi problemim var a degerini maalesef bulamıyor yazım hatam mı var acaba?

Set s11 = Sheets("fiyat") 'burada sayfa ismine dikkat
say = s11.[A65536].End(3).Row
For i = 1 To say
If Trim(UserForm1.TextBox1) = Left(Worksheets("fiyat").Cells(i, 1), Len(UserForm1.TextBox1.Text)) Then
a = Worksheets("fiyat").Cells(i, 3).Value

End If
Next i
 
Aşağıdaki gibi deneyin.

Kod:
Set s11 = Sheets("fiyat") 'burada sayfa ismine dikkat
say = s11.[A65536].End(3).Row
For i = 1 To say
If Trim(UserForm1.TextBox1) = Left(Worksheets("fiyat").Cells(i, 1), Len([COLOR=blue][B]clng([/B][/COLOR]UserForm1.TextBox1.Text)[B][COLOR=blue])[/COLOR][/B]) Then
a = Worksheets("fiyat").Cells(i, 3).Value

End If
Next i
 
maalesef..

variable required cant assign to this expression diyor.
 
Geri
Üst