Buenas foristas, esta vez no vengo por Delphi... sino por Excel (2003) y macros.
No se si hay alguien que las use... espero que si... Necesito implementar una función parecida a la CONTAR.SI
La función CONTAR.SI lo que hace es contar en el rango de celdas si se cumple una condición. Por ejemplo: CONTAR.SI(A1:A10,"a") devuelve la cantidad de "a" que hay entre las celdas A1 y A10 (incluídas éstas).
La función que estoy tratando de realizar debe hacer algo como esto:
Código Delphi
[-]
For i := low(Rango_A_Analizar) to Higth(rango_A_Analizar) do
if Rango_Marca[i] = marca
then continue
else if Rango_Marco[i] = condición
then inc(cant);
Es decir que si en alguna posición cualquiera del rango al que llamo Rango_Marca, no deba tenerlo incluído en la cuenta del rango a analizar.
Es decir que mantengo dos rangos, uno en donde estarán los elementos a contar y el otro donde estarán las marcas.
Por tanto, ambos rangos tienen el mismo tamaño.
Ambos rangos son de una sola dimensión. Me limito a buscar en filas.
Se que con las macros no me he llevado bien... mucho no las he usado... perdí o presté mi libro de excel.
Desde ya muchas gracias.
Saludos,
PD: A último momento, estoy dudando si este hilo debería ir aquí o en windows. Si alguien consedera moverlo no hay problema.