subtotales pero VBA

07/03/2005 - 15:01 por fredy | Informe spam
hola grupo
quisiera saber si se puede hacer algo como
CASAs = Application.Subtotal(9,c10)

sin tener que escribir la formula (subtotales9,J:J)en una celda de excel
sino calculando desde el codigo directamente en una variable...
muchas gracias

Preguntas similare

Leer las respuestas

#1 Fernando Arroyo
07/03/2005 - 15:26 | Informe spam
"fredy" escribió en el mensaje news:
hola grupo
quisiera saber si se puede hacer algo como
CASAs = Application.Subtotal(9,c10)

sin tener que escribir la formula (subtotales9,J:J)en una celda de excel
sino calculando desde el codigo directamente en una variable...
muchas gracias




Puedes usas el objeto WorksheetFunction, por ejemplo:

CASAs = WorksheetFunction.Subtotal(9, Worksheets("Hoja1").Range("C1:C10"))

o, usando la sintaxis abreviada (si sabes las direcciones absolutas):

CASAs = WorksheetFunction.Subtotal(9, [Hoja1!C1:C10])

Otra posibilidad sería usar el método Evaluate...
Un saludo.


Fernando Arroyo
MS MVP - Excel
Respuesta Responder a este mensaje
#2 fredy
07/03/2005 - 15:35 | Informe spam
muchas gracias Fernando
siempre tan oportuno


"Fernando Arroyo" wrote:

"fredy" escribió en el mensaje news:
> hola grupo
> quisiera saber si se puede hacer algo como
> CASAs = Application.Subtotal(9,c10)
>
> sin tener que escribir la formula (subtotales9,J:J)en una celda de excel
> sino calculando desde el codigo directamente en una variable...
> muchas gracias


Puedes usas el objeto WorksheetFunction, por ejemplo:

CASAs = WorksheetFunction.Subtotal(9, Worksheets("Hoja1").Range("C1:C10"))

o, usando la sintaxis abreviada (si sabes las direcciones absolutas):

CASAs = WorksheetFunction.Subtotal(9, [Hoja1!C1:C10])

Otra posibilidad sería usar el método Evaluate...
Un saludo.


Fernando Arroyo
MS MVP - Excel

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