ayudenme por favor con visual basic

hey_llo
21 de Diciembre del 2002
tengo una tabla con tres columnas y artas filas en dos columnas aparecen unas letras y necesito contar "pa" que esta en la columna B y "r" que esta en la columna C pero enla misma fila
que funcion puede ser ayudenme por favor
hey_llo de Chile

webJose
21 de Diciembre del 2002
Pues no entendí. Lo mejor sería si muestra algunos datos de ejemplo y el resultado que desea obtener a partir de dichos datos.

hey_llo
21 de Diciembre del 2002
tengo una tabla en excel 3 columnas y 60 filas y necesito contar las siglas "pa" que estan en la columna B y en la misma fila pero en la columna C la sigla "r" que funcion puedo hacer
ayudame por favor.

webJose
21 de Diciembre del 2002
Sigo sin entender. Es acaso muy difícil poner un ejemplo? Yo lo haré y usted me corrige.

Ejemplo:

Columna A Columna B Columna C
1 papa ror
2 capa birra

Resultados:

Fila 1: 2 "pa" en Columna B, 2 "r" en Columna C.
Fila 2: 1 "pa" en Columna B, 2 "r" en Columna C.

Es eso lo que quiere? Sí? No?

hey_llo
21 de Diciembre del 2002
ejemplo:
A B C
andres pa r *
juan gg mj
rodrigo pa lk
muriel pa r *
antonella pa jj
resultados pa y r ------???
en eso necesito contar las "pa" y "r" misma fila las que estan con asterisco por favor y sorry la insisttencia

webJose
21 de Diciembre del 2002
El asterisco está en una cuarta columna, o en la tercera columna? O bien solamente usó el asterisco para mostrar las filas que cumplen con el requisito? Si es el último caso, entonces mi pregunta es: Usted desea contar la cantidad de filas cuya columna B = "pa" y columna C = "r"?

Básicamente, usted lo que ocupa es la cuenta de filas que cumplen con el requisito de tener "pa" y "r", o la cuenta de las apariciones de "pa" por un lado y las apariciones de "r" por otro lado (2 contadores separados)?

Otra cosa: Cómo accesa los datos? Via ADO/DAO porque están en base de datos/Excel, o puedo asumir que los datos se encuentran en una matriz de texto de 3xN?

Creo que después de obtener esta información le podré dar un ejemplo de código.

hey_llo
21 de Diciembre del 2002
el asterisco es para mostrar las celdas que cumplen con el objetivo no esta en una cuarta columna
y la tabla esta en una matriz de 3x66 creo y necesito contar cuantas pa y r ahi en la tabla pero que esten en la misma fila
gracias si quieres te mando la tabla

webJose
21 de Diciembre del 2002
No es necesario que mande la tabla. Ya entiendo (espero, hehe).

La siguiente función devuelve el total de filas que cumplen con la condición de tener "pa" en la columna B y "r" en la columna C.

Private Function ContarFilas(ByRef vMatriz() As String) As Long

Dim lTotal As Long
Dim lCont As Long

lTotal = 0
For lCont = LBound(vMatriz, 2) To UBound(vMatriz, 2)
If (vMatriz(2, lCont) = "pa") And (vMatriz(3, lCont) = "r") Then
lTotal = lTotal + 1
End If
Next lCont
ContarFilas = lTotal
End Function

Ahora, para obtener la cuenta, solamente pasa la matriz a la función y guarda el valor devuelto en una variable y listo. :)

hey_llo
21 de Diciembre del 2002
muchas gracias te pasate
y feliz navidad para todos
se despide hey_llo de Santiago de Chile