Programación - Saber que celdas están ocultas

26/05/2009 - 17:12 por Yuver | Informe spam
Buen día,

Gracias de antemano por su ayuda.

Desde VFP estoy abriendo y recorriendo un archivo Excel columna por columna,
el archivo Excel tiene columnas ocultas, estas columnas ocultas tienen datos
que deseo ignorar pues solo se procesan los datos de las columnas visibles.
¿Que función uso para saber si una celda está oculta? Así podré ignorarla y
no procesar el dato que ella contiene.

Gracias de nuevo.

Preguntas similare

Leer las respuestas

#1 Yuver
26/05/2009 - 18:46 | Informe spam
Esta misma consulta la había hecho el mes pasado, pero es algo mas
específico: me gustaría que cuando estoy reccorriendo un archivo excel celda
por celda, me pueda identificar si la celda que está consultando está oculta
o nó. ¿El resultado a mostrar es un valor lógico o numérico? por ejemplo si
está oculta que me devuelve 1 o .T. si es visible 0 o .F. Bueno algo así.
Quiero en tiempo de ejecución que: si está oculta pase a la siguiente y si es
visible lea los datos que contiene.

Gracias de antemano.


"Yuver" wrote:

Buen día,

Gracias de antemano por su ayuda.

Desde VFP estoy abriendo y recorriendo un archivo Excel columna por columna,
el archivo Excel tiene columnas ocultas, estas columnas ocultas tienen datos
que deseo ignorar pues solo se procesan los datos de las columnas visibles.
¿Que función uso para saber si una celda está oculta? Así podré ignorarla y
no procesar el dato que ella contiene.

Gracias de nuevo.
Respuesta Responder a este mensaje
#2 Juan M
26/05/2009 - 19:15 | Informe spam
"Yuver" escribió

Esta misma consulta la había hecho el mes pasado, pero es algo mas
específico: me gustaría que cuando estoy reccorriendo un archivo excel
celda
por celda, me pueda identificar si la celda que está consultando está
oculta
o nó. ¿El resultado a mostrar es un valor lógico o numérico? por ejemplo
si
está oculta que me devuelve 1 o .T. si es visible 0 o .F. Bueno algo así.
Quiero en tiempo de ejecución que: si está oculta pase a la siguiente y si
es
visible lea los datos que contiene.

Gracias de antemano.


"Yuver" wrote:

Buen día,

Gracias de antemano por su ayuda.

Desde VFP estoy abriendo y recorriendo un archivo Excel columna por
columna,
el archivo Excel tiene columnas ocultas, estas columnas ocultas tienen
datos
que deseo ignorar pues solo se procesan los datos de las columnas
visibles.
¿Que función uso para saber si una celda está oculta? Así podré ignorarla
y
no procesar el dato que ella contiene.

Gracias de nuevo.





Hola,

Una opción para saber si una celda está oculta es saber si su altura o su
ancho son 0.
La siguiente función devuelve verdadero si la celda tiene estas propiedades
iguales a 0.

Function EsOculta(Celda As Range) As Boolean
If Celda.Width = 0 Or Celda.Height = 0 Then
EsOculta = True
Else
EsOculta = False
End If

End Function

Un saludo,
Juan



__________ Información de ESET NOD32 Antivirus, versión de la base de firmas de virus 3997 (20090409) __________

ESET NOD32 Antivirus ha comprobado este mensaje.

http://www.eset.com
Respuesta Responder a este mensaje
#3 Yuver
26/05/2009 - 21:10 | Informe spam
Correcto Juan, muchas gracias.

"Juan M" wrote:


"Yuver" escribió
>
> Esta misma consulta la había hecho el mes pasado, pero es algo mas
> específico: me gustaría que cuando estoy reccorriendo un archivo excel
> celda
> por celda, me pueda identificar si la celda que está consultando está
> oculta
> o nó. ¿El resultado a mostrar es un valor lógico o numérico? por ejemplo
> si
> está oculta que me devuelve 1 o .T. si es visible 0 o .F. Bueno algo así.
> Quiero en tiempo de ejecución que: si está oculta pase a la siguiente y si
> es
> visible lea los datos que contiene.
>
> Gracias de antemano.
>
>
> "Yuver" wrote:
>
>> Buen día,
>>
>> Gracias de antemano por su ayuda.
>>
>> Desde VFP estoy abriendo y recorriendo un archivo Excel columna por
>> columna,
>> el archivo Excel tiene columnas ocultas, estas columnas ocultas tienen
>> datos
>> que deseo ignorar pues solo se procesan los datos de las columnas
>> visibles.
>> ¿Que función uso para saber si una celda está oculta? Así podré ignorarla
>> y
>> no procesar el dato que ella contiene.
>>
>> Gracias de nuevo.

Hola,

Una opción para saber si una celda está oculta es saber si su altura o su
ancho son 0.
La siguiente función devuelve verdadero si la celda tiene estas propiedades
iguales a 0.

Function EsOculta(Celda As Range) As Boolean
If Celda.Width = 0 Or Celda.Height = 0 Then
EsOculta = True
Else
EsOculta = False
End If

End Function

Un saludo,
Juan



__________ Información de ESET NOD32 Antivirus, versión de la base de firmas de virus 3997 (20090409) __________

ESET NOD32 Antivirus ha comprobado este mensaje.

http://www.eset.com




Respuesta Responder a este mensaje
#4 salixnigra21
10/06/2009 - 14:18 | Informe spam
Muy beuna apreciación. Muchas gracias.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida