• DİKKAT

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

Makro'ya İlave

  • Konbuyu başlatan Konbuyu başlatan 1Al2Ver
  • Başlangıç tarihi Başlangıç tarihi
Katılım
5 Kasım 2007
Mesajlar
4,727
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Merhaba,

Aşağıdaki kod, "ANASAYFA" B10 "ADMİN" ise aç, değilse açma işlevini gerçekleştiriyor,

Ben "ANASAYFA" B10 "ADMİN" yada "FARUK" ise aç demek istiyorum,

Kod'da nereye ilave yapmak gerekiyor ?

Teşekkür ederim.

Kod:
Private Sub CommandButton1_Click()
ThisWorkbook.Save
If UCase(Replace(Replace(Sheets("ANASAYFA").[B10], "ı", "I"), "i", "İ")) = "ADMİN" Then
UserForm1.Show
End If
End Sub
 
Merhaba,

Kod:
Private Sub CommandButton1_Click()

    ThisWorkbook.Save
    If UCase(Replace(Replace(Sheets("ANASAYFA").[B10], "ı", "I"), "i", "İ")) = "ADMİN" Or _
       UCase(Replace(Replace(Sheets("ANASAYFA").[B10], "ı", "I"), "i", "İ")) = "FARUK" Then
        UserForm1.Show
    End If

End Sub

Şu şekildi kısaltılırsa kodlar daha anlamlı olur.

Kod:
Private Sub CommandButton1_Click()

    Dim Kullanan As String
    
    Kullanan = UCase(Replace(Replace(Sheets("ANASAYFA").[B10], "ı", "I"), "i", "İ"))
    ThisWorkbook.Save
    If Kullanan = "ADMİN" Or Kullanan = "FARUK" Then UserForm1.Show

End Sub
 
Necdet bey merhaba,

Duyarlığınız ve çözüm için çok teşekkür ederim,

Saygılarımla.
 
Necdet Beyin müsaadesiyle, koddaki küçük/büyük ve Türkçe/İngilizce harf problemini biraz daha kısaltan bir alternatif eklemek istedim;


Kod:
    Kullanan = [Upper(ANASAYFA!B10)]
    If Kullanan = "ADMİN" Or Kullanan = "FARUK" Then UserForm1.Show


.
 
Necdet Beyin müsaadesiyle, koddaki küçük/büyük ve Türkçe/İngilizce harf problemini biraz daha kısaltan bir alternatif eklemek istedim;


Kod:
    Kullanan = [Upper(ANASAYFA!B10)]
    If Kullanan = "ADMİN" Or Kullanan = "FARUK" Then UserForm1.Show


.

Müsade ne demek Haluk Bey,

Bu köşeli parantez çok şeye kaadirmiş onu hep birlikte öğrenmiş olduk :)
 
Sayın Haluk merhaba,

Alternatif kod ve ilginiz için teşekkür ederim.

Saygılarımla.
 
Rica ederim beyler.

Saygı bizden, kolay gelsin ....

.
 
Geri
Üst