Macro VBA de contar caracter en un rango.
Sub ContarSI() With ActiveCell Range("BYC" & .Row) = WorksheetFunction.CountIf(Range("A" & .Row & ":ALL" & .Row), Range("BYA" & .Row)) End With End Sub
buenas tardes. Tengo esta macro la cual cuenta entre esos dos rangos, se encuentra el criterio que esta en la columna BYA, y el resultado lo pegue en la columna BYC, el tema es que esta lo hace de acuerdo a la celda donde este activo o posicionado, quisiera que esta vez lo hiciera autamaticamente en todas las celdas de la hoja, ya que en este caso tiene cerca de 2.000 filas. Entonces que al darle ejecutar haga el calculo automatico en todos los datos, tal vez sea algo muy basico pero he intentado y la verdad no me dan mis conocimientos en VBA.
Mil gracias por sus ayudas. Bendiciones a ustedes.
2 Respuestas
Respuesta de Eduardo Pérez Fernández
1
Respuesta de Dante Amor
2