• DİKKAT

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

Açık Çalışma Kitabı Sayısına Göre Kod

Şöyle olur mu?

PHP:
If Workbooks.Count > 1 Then
    '1. kod
Else
    '2. kod
End If

Kaynak:

 
Yusuf bey teşekkür ediyorum, bende bu şekilde yapmıştım doğru sonuç vermemişti.
 
Son düzenleme:
Aşağıdaki kod VBA penceresi dahil 5 excel penceresi açıkken "Şu anda 5 excel dosyası açık" sonucunu verdi:

PHP:
Sub kontrol()
If Workbooks.Count > 1 Then
    [A12] = "Şu anda " & Workbooks.Count & " excel dosyası açık"
Else
    [A12] = "Sadece bir excel dosyası açık"
End If
End Sub
 
Yusuf bey haklısınız, MsgBox ile sonucu doğruluyor, ama kodları uyguladığımda tam istenilen sonucu vermiyor. Sanırım şu anda kullandığım bilgisayarla ilgili olabilir, kişisel bilgisayar değil. Uyguladığım kodlar.
Kod:
If Workbooks.Count > 1 Then
ThisWorkbook.Save
ThisWorkbook.Close
Else
ThisWorkbook.Save
Application.Quit
End If
Yusuf bey bu kodu deneyebilir misiniz sizde sonuç nasıl çıkıyor?
 
Kodunuzu denediğimde sadece açık olan kitabı kaydedip kapattı. Dediğiniz gibi sizin bilgisayarla ilgili olabilir.
 
Geri
Üst