• DİKKAT

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

Modüle ikinci koşul

Katılım
26 Kasım 2006
Mesajlar
234
Excel Vers. ve Dili
2010-2013 Türkçe
Modülde kayıtlı şu koda;

Kod:
Sub Kapat()
Unload UserForm5
Sheets("Gelirler").Select
If Sheets("Şifre").Range("D1") = 0 Then
UserForm1.Show
Else
UserForm6.Show
End If
End Sub

aşağıdaki koşulu eklemek istiyorum.

Kod:
If Sheets("Şifre").Range("G1") = 0 Then
UserForm1.Show
Else
UserForm8.Show

Yani Userorm1'in açılması için Şifre sayfasındaki D1 ve G1 hücreleri "0" olacak D1 sıfırdan farklı ise Userform6 açılacak G1 sıfırdan farklı ise userform8 açılacak

iki kodu birleştirmeyi başaramadım.
 
Syn. Çilekesh;
Aşağıdaki deneyin.
Kod:
Sub Kapat()
Unload UserForm5
Sheets("Gelirler").Select
If Sheets("Şifre").Range("D1") = 0 And Sheets("Şifre").Range("G1") = 0 Then
UserForm1.Show
Else
UserForm6.Show
End If
End Sub
 
Merhaba,

Aşağıdaki şekilde denermisiniz.

Kod:
Sub Kapat()
    Unload UserForm5
    Sheets("Gelirler").Select
    If Sheets("Şifre").Range("D1") = 0 And Sheets("Şifre").Range("G1") = 0 Then
        UserForm1.Show
    ElseIf Sheets("Şifre").Range("D1") > 0 Then
        UserForm6.Show
    ElseIf Sheets("Şifre").Range("G1") > 0 Then
        UserForm8.Show
    End If
End Sub
 
Merhaba,

Aşağıdaki şekilde denermisiniz.

Kod:
Sub Kapat()
    Unload UserForm5
    Sheets("Gelirler").Select
    If Sheets("Şifre").Range("D1") = 0 And Sheets("Şifre").Range("G1") = 0 Then
        UserForm1.Show
    ElseIf Sheets("Şifre").Range("D1") > 0 Then
        UserForm6.Show
    ElseIf Sheets("Şifre").Range("G1") > 0 Then
        UserForm8.Show
    End If
End Sub

Teşekür ederim Bu kod tam istediğim gibi.
 
Range("G1") > 0 Then

Yalnız, bu değer 0 dan küçük de olabilir ?

Her iki durumuda yazmak istersek? sıfırdan farklı olacak yani
 
Merhaba,

<> 0 olarak kullanın.
 
Geri
Üst