
Function Conta_Car(Dato As String, Separatore As String) As String Dim Matrice Matrice = Split(Dato, Separatore) Conta_Car = UBound(Matrice) + 0 End Function |
Sub conta()
Dim contatore, ver_car
contatore = 0
For i = 1 To 10
ver_car = Str(Conta_Car(Cells(i, 1), "a"))
If ver_car > 0 Then
contatore = contatore + ver_car
End If
Next i
Range("C1") = contatore
End Sub
Function Conta_Car(Dato As String, Separatore As String) As String
Dim Matrice
Matrice = 0
Matrice = Split(Dato, Separatore)
Conta_Car = UBound(Matrice) + 0
End Function
|
Function Conta_Car(ByVal vSelection As Variant) As Long Count = 0 For Each c In vSelection If c = "a" Then Count = Count + 1 End If Next Conta_Car = Count End Function |
Function Conta_Car(ByVal vSelection As Variant, dato As String) As Long Count = 0 For Each c In vSelection If c = dato Then Count = Count + 1 End If Next Conta_Car = Count End Function |
Function Conta_Car(ByVal vSelection As Variant, dato As String) As Long For Each c In vSelection ciao = Split(c, dato, , vbTextCompare) Conta_Car = Conta_Car + UBound(ciao) Next End Function |
Function Conta_Car(ByVal vSelection As Variant, dato As String) As Long For Each c In vSelection ciao = Split(c, dato, , vbTextCompare) If UBound(ciao) = 0 Or UBound(ciao) = -1 Then Conta_Car = Conta_Car Else Conta_Car = Conta_Car + UBound(ciao) End If Next End Function |
