Contar Hojas de un libro

31/07/2008 - 18:28 por Marvin | Informe spam
Que tal grupo, solo con una consulta, cual seria el codigo para una macro, en
cual pueda obtener el número de hojas que tenga un libro, esto ya que
necesito abrir un txt en excel, pero este se divide en varias hojas, pero no
se cuantas hojas utilizara, asi que primero debo contarlas para despues
adecuar el codigo a numero de hojas.

GRCS

Preguntas similare

Leer las respuestas

#1 Isaac Gomez
31/07/2008 - 18:35 | Informe spam
Puedes hacer uso de la sentencia Sheets.Count el cual te regresa la cantidad
de hojas que tenga el libro.

Saludos.

"Marvin" escribió en el mensaje de
noticias news:
Que tal grupo, solo con una consulta, cual seria el codigo para una macro,
en
cual pueda obtener el número de hojas que tenga un libro, esto ya que
necesito abrir un txt en excel, pero este se divide en varias hojas, pero
no
se cuantas hojas utilizara, asi que primero debo contarlas para despues
adecuar el codigo a numero de hojas.

GRCS
Respuesta Responder a este mensaje
#2 Servando
31/07/2008 - 19:42 | Informe spam
Hola Marvin:
¿Es tu pregunta o la explicacion la que esta mal planteada?
Quieres saber cuantas hojas tiene un libro, pero en tu explicacion dices que
es porque tienes un archivo txt, que por lo que dices es muy grande y vas
tener que vaciarlo en varias hojas de Excel. El dato de cuantas hojas tiene
un libro de poco te puede servir al momento de cargarlo con tu txt, en dado
caso, conforme se vaya llenando cada hoja, vas creando otra.

Te sugiero visites la pagina de Ron y ve los ejemplo que el tiene sobre
manipulacion de archivos CSV y TXT con codigo VBA.

http://www.rondebruin.nl/tips.htm
Contiene ejemplos de codigo VBA, para manipular archivos CSV y TXT

http://www.rondebruin.nl/txtcsv.htm
Una hoja por cada archivo txt



Saludos
Servando Villalon


"Marvin" wrote:

Que tal grupo, solo con una consulta, cual seria el codigo para una macro, en
cual pueda obtener el número de hojas que tenga un libro, esto ya que
necesito abrir un txt en excel, pero este se divide en varias hojas, pero no
se cuantas hojas utilizara, asi que primero debo contarlas para despues
adecuar el codigo a numero de hojas.

GRCS
Respuesta Responder a este mensaje
#3 Héctor Miguel
01/08/2008 - 00:35 | Informe spam
hola, Marvin !

... cual seria el codigo para una macro, en cual pueda obtener el numero de hojas que tenga un libro
esto ya que necesito abrir un txt en excel, pero este se divide en varias hojas, pero no se cuantas hojas utilizara
asi que primero debo contarlas para despues adecuar el codigo a numero de hojas...



adicional a lo comentado por Servando...
la version 2007 dispone de ~16000 columnas y ~1 millon de filas -?-

(tal vez) si comentas (+/- exactamente) "que" es lo que (realmente) necesitas ?

saludos,
hector

otras alternativas...

op1: si solo necesitas elaborar un resumen en excel mas de 65,000 registros...
podrias utilizar tablas dinamicas, tomando datos (o usando ADO) de bases externas
(el limite de 65,536 filas NO aplica a este tipo de tablas :))
podrias manejar/leer (segun tu version de excel) +/- ...
2000 - 500 mil registros
2002 (xp) - 1 millon de registros
2003 - MAS de 2 millones de registros

op2: si -realmente- necesitas traerte a excel mas de 65,000 registros...
a) usar macros para conectar al archivo (ADO) y copiar a excel un recordset (excel 2000 en adelante)
(podrias traerte + de 65536 registros... -probablemente- en una sola hoja... -pero- en varias zonas)
b) consulta las siguientes direcciones...
Importar archivo de texto que supera 65.536 filas
http://support.microsoft.com/kb/120596/es-es
Como importar a Excel datos con mas de 256 campos o columnas
http://support.microsoft.com/?kbid'2729
Much ADO About Text Files -> http://msdn2.microsoft.com/en-us/li...74559.aspx
conversaciones varias en... -> http://snipurl.com/ayv5
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida