Otros temas que te pueden interesar
|
||||
| Tema | Autor | Foro | Respuestas | Último post |
| hoja de excel | orlando | PowerCOBOL (ActiveX, v4 - v11) | 1 | 25 de noviembre de 2019 08:14 |
| [Sintaxis] Actualizar campo en una hoja de Excel | orlando | PowerCOBOL (ActiveX, v4 - v11) | 1 | 17 de noviembre de 2019 21:57 |
| [Sintaxis] Imprimir hoja de excel | orlando | PowerCOBOL (ActiveX, v4 - v11) | 1 | 3 de noviembre de 2018 19:36 |
| [Sintaxis] Ocultar/mostrar una hoja en Excel | Hrmcobol | PowerCOBOL (ActiveX, v4 - v11) | 2 | 8 de abril de 2018 22:05 |
| [Sintaxis] Color de una columna de un Gráfico en Excel | Hrmcobol | PowerCOBOL y COM/OLE | 2 | 2 de agosto de 2016 18:36 |
![]() |
|
Moderador Global
![]()
|
¿Alguien sabe cómo puedo saber el número de filas y columnas que hay en una hoja de cálculo?, estoy usando el componente "ExcelConection" para importar unos datos, pero no sé cual es el último dato que hay.
Gracias Un saludo.- |
||||||||
|
|
|
|
Administrador
![]()
|
Josber, has intentado preguntando por SPACES o LOW-VALUES de una celda que sabes que en dicha fila (por ejemplo la 1) siempre debe estar informada?
NORMAS DEL FORO - para garantizar el buen funcionamiento del Foro. ![]() ¿Te han ayudado? NO TE OLVIDES de darle a ![]() ¿Quieres dirigirte a alguien en tu post? Notifícale haciendo clic en su Nick |
||||||||
|
|
|
|
Guardián del Foro
|
Hola:
Adhiero a lo que dice KUK. no veo otra forma. Si buscás cómo hacer una macro desde excel para ir al ultimo dato, en todos lados vi usan un par de funciones para ir a la última fila posible (fila 1048576) y después otra para ir hacia atrás y encontrar el primer dato. Saludos. Fito... |
||||||||
|
|
|
|
Moderador Global
![]()
|
Kuk, lo que dices tú es lo que tengo hecho, pero preguntando si el tamaño del dato es 0, porque preguntando por low-values, no funcionaba, el problema es que pueden haber, por ejemplo 20 lineas en blanco por el medio sin yo saberlo, y lo que dice fito, me parecería un bucle muuuuuy largo, con un retardo enorme, teniendo en cuenta que, como mucho la hoja tendrá 1000 lineas, aunque puede tener 50, 1000 o 25000, algo que no sé de antemano.
Gracias, seguiré buscando. Un saludo.- |
||||||||
|
|
|
|
Administrador
![]()
|
Josber, el problema es que no se puede saber realmente, ni Excel lo sabe como tal. Es difícil trabajar con una hoja Excel de tamaño variable. Deberías de fijar un estándar... Si no es posible, no hay otra manera que buscar. Si sabes el máximo de "ancho", por ejemplo 1000, buscas de 1000 para atrás como decía Fito.
En cuanto a LOW-VALUES, este es alfanumérico y equivale a X"00". Si no funciona, mira con H"00" (numérico). NORMAS DEL FORO - para garantizar el buen funcionamiento del Foro. ![]() ¿Te han ayudado? NO TE OLVIDES de darle a ![]() ¿Quieres dirigirte a alguien en tu post? Notifícale haciendo clic en su Nick |
||||||||
|
|
|
|
Gran amigo del Foro
Guru de COBOL ![]()
|
Josber,
Usando a ligação ao Excel por COM/OLE2 penso que é possível. Eu tenho algum código em que utilizo o "Range" para formatar a folha de Excel: Na Working: Código COBOL:
Código COBOL:
Código COBOL:
Se puderes utilizar COM/OLE2 pode ser que se consiga fazer o que pretendes. Un saludo, Rui Pinto |
||||||||
|
|
|
![]() |
| Herramientas | |
|
|
| Archivo - Cobol Foro | Contactar con Nosotros - Cobol Foro | |||||||