Visual Basic - contar N registros en excel

Life is soft - evento anual de software empresarial
 
Vista:

contar N registros en excel

Publicado por CHINO (3 intervenciones) el 04/04/2007 00:16:41
Hola amigos del foro

mi consulta y dolor de cabeza :S es ¿Como puedo hacer para contar registros de un archivo excel?, suponiendo q no sabemos la cantidad de registros q hay y por medio de programacion ubicarlo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:contar N registros en excel

Publicado por Edwin (303 intervenciones) el 04/04/2007 02:02:04
Uhmmm???

Con un while y un contador lo puedes hacer, por ejemplo:
____________________________________________________
| a b c d
--|-----------------------------------------------------------------------------------------
1| juan Salas 20
2| xxxx yyyyyy n
3| aaaa bbbb n1
4| dddd rrrrrrr n2
5|
6|
7|

Teniendo algo como este formato, aca solo hay 4 registros, lo que haria seria:
Tiene que contar apartir del a1 hasta a4, entonces:

d=0
c=0
while(x=0)
d = d + 1
if(valordecelda(a(d))="") then
x=1
else
c = c + 1
end if
loop

Bueno un ejemplo pequeño no???
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:contar N registros en excel

Publicado por oxskyz (4 intervenciones) el 04/04/2007 17:09:16
Depende de como estes accediendo al archivo de Excel.

Si accedes mediante ADO utlizá el metodo Recordcount

Si accedes mediante la aplicacion y las worksheets fijate el objeto range o cells con los que podes verificar el contenido de una celda, de ahi solo tenes que contar.-

sino Nose.-
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:contar N registros en excel

Publicado por GUSTAVO (218 intervenciones) el 06/04/2007 15:34:05
mira, para contar los registros debes saber el nombre del libro que vas a abrir, claro esta,
pues utiliza una funcion en excel contar.si() 0 contar y la colocas en una celda de la hoja oculta, en el codigo de vidual solo tienes que accesar la informacion de es celda para saber el numero de registro.

espero te sea util
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar