Ayuda con Macro

25/10/2007 - 09:02 por Antonio | Informe spam
Hola a todos, en una macro que estoy haciendo necesito saber dentro de un
rango cuantas celdas son distintas de cero o nulas, he intentado desde código
utilizar

CONTAR.SI(A1:A100;"<>0")
CONTAR.SI(A1:A100;"<>")

pero ni siquiera logro que el editor de visual basic me lo reconozca.

Muchas gracias y un saludo a todos

Preguntas similare

Leer las respuestas

#1 Juan M
25/10/2007 - 10:28 | Informe spam
"Antonio" escribió en el mensaje
news:
Hola a todos, en una macro que estoy haciendo necesito saber dentro de un
rango cuantas celdas son distintas de cero o nulas, he intentado desde
código
utilizar

CONTAR.SI(A1:A100;"<>0")
CONTAR.SI(A1:A100;"<>")

pero ni siquiera logro que el editor de visual basic me lo reconozca.

Muchas gracias y un saludo a todos




Hola Antonio,

prueba las siguientes

para contar los diferentes de 0
application.WorksheetFunction.CountIf(activesheet.range("A1:A100"),"<>" &
0)

Para contar los blancos
application.WorksheetFunction.CountBlank(activesheet.range("A1:A100"))

Un saludo,
Juan
Respuesta Responder a este mensaje
#2 Antonio
25/10/2007 - 10:40 | Informe spam
Muchas gracias Juan por tu ayuda.

Un saludo

"Juan M" wrote:


"Antonio" escribió en el mensaje
news:
> Hola a todos, en una macro que estoy haciendo necesito saber dentro de un
> rango cuantas celdas son distintas de cero o nulas, he intentado desde
> código
> utilizar
>
> CONTAR.SI(A1:A100;"<>0")
> CONTAR.SI(A1:A100;"<>")
>
> pero ni siquiera logro que el editor de visual basic me lo reconozca.
>
> Muchas gracias y un saludo a todos
>

Hola Antonio,

prueba las siguientes

para contar los diferentes de 0
application.WorksheetFunction.CountIf(activesheet.range("A1:A100"),"<>" &
0)

Para contar los blancos
application.WorksheetFunction.CountBlank(activesheet.range("A1:A100"))

Un saludo,
Juan



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida