• DİKKAT

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

Boş hücre sayısı

Katılım
14 Nisan 2013
Mesajlar
764
Excel Vers. ve Dili
Office Excel 2016 TR
Home & Business
Kod:
Sub bos_hucre_sayisi()
Dim c
toplam = 0
For Each c In Selection
    If c.Value = "" Then
        toplam = toplam + 1
    End If
Next c
MsgBox ("Boş hücre sayısı: " & Chr(13) & ActiveSheet.Name & "=" & toplam)
End Sub

Yukarıdaki çalışan makroyu sağ tuş menüsüne eklediğimde çalışmıyor
 
Makro sağ tuş menüsüne nasıl ekleniyor acaba?
 
Nasıl yani? Nasıl bir kod kullanılıyor?
 
Forumdan değerli üstatların desteği sayesinde bir makro kodu hazırlandı. Geçmiş konularda bulabilirsiniz çok kullanışlı oluyor tavsiye ederim.
 
Yukarıdaki çalışan makroyu sağ tuş menüsüne eklediğimde çalışmıyor

Merhaba,

Denedim, herhangi bir sorun olmadı. Aşağıdaki gibi deneyebilirsiniz.

Kod:
Sub Auto_Open()
    FareMenu
End Sub
 
Sub FareMenu()
 
    Dim cb As CommandBar, MenuObject
 
    Set cb = Application.CommandBars("Cell")
    Set MenuObject = cb.Controls.Add(Type:=msoControlButton, Temporary:=True)
 
    With MenuObject
        .OnAction = "bos_hucre_sayisi"
        .FaceId = 9
        .Caption = "Yeni--->Boş Hücre"
    End With
 
    Set cb = Nothing: Set MenuObject = Nothing
 
End Sub

Sub bos_hucre_sayisi()
 
    Dim toplam As Double, c As Range

    toplam = 0
    For Each c In Selection
        If c.Value = "" Then
            toplam = toplam + 1
        End If
    Next c
    MsgBox ("Boş hücre sayısı: " & Chr(13) & ActiveSheet.Name & "=" & toplam)
  
End Sub
 
Sub Auto_Close()
     Application.CommandBars("Cell").Reset
End Sub

.
 
Geri
Üst