Count Cells containing Text only

  • Thread starter Thread starter Soniya
  • Start date Start date
Soniya

the code below will count the cells with constants. (Not formulas, blank,
etc) in a selection

Sub CountConstants()
Dim lConstantCount As Long
lConstantCount = Selection.SpecialCells(xlCellTypeConstants).Count
MsgBox "There are " & lConstantCount & " Cells with constants in the
selection"
End Sub

--
HTH
Nick Hodge
Microsoft MVP - Excel
Southampton, England
(e-mail address removed)
 
Perhaps you are looking for a programming answer and not a function answer,
anyway this single **Array-entered** formula is better. Use Ctrl+Shift+Enter
after
keying or pasting in:

=SUM(ISTEXT(A1:A100)*ISTEXT(A1:A100))

HTH
 
Nick, think you meant to include the second argument as well:

Sub CountConstants()
Dim lConstantCount As Long
On Error Resume Next
lConstantCount = Selection.SpecialCells( _
xlCellTypeConstants,xlTextValues).Count
On Error goto 0
MsgBox "There are " & lConstantCount _
& " Cells with constants in the
selection"
End Sub

Just in case there are constant numbers in the selection as well.
 
Back
Top