Página 1 de 1

detectar celda vacia en excel

Publicado: 26 Ago 2016, 13:02
por mikirago
Buenos diás,

Estoy trabajando contra una hoja de excel ya abierta y me muevo por las celdas y quiero detectar la ultima fila de un rango qeu esta vacia,
cual es el mejor metodo, sin utilizar la librería especifica de excel.
utilizaba esta pero falla:
if StringLen($arr[$i][$h]) < 3 Then (teniendo en cuenta que excel mete a cada celda dos caracteres (CrLf)

Un saludo y gracias

Re: detectar celda vacia en excel

Publicado: 28 Ago 2016, 14:08
por Chefito
Alguna razon por la que no quieras utilizar la udf de excel, o un objeto excel que es lo que utiliza la udf para trabajar con excel? Es mucho mas rapido, menos errores, menos codigo.
Entiendo que recorres las celdas a base de combinaciones de teclados y cosas asi. Por que chapucear y hacerlo mucho peor cuando autoit te ofrece la posibilidad de hacerlo perfecto? :smt017 :smt009 . Si no quedase mas remedio vale, pero este no es el caso ni de lejos.

Saludos.

Re: detectar celda vacia en excel

Publicado: 18 Ene 2017, 15:34
por mikirago
Me puedes explicar qué es la UDF de excel
Un saludo

Re: detectar celda vacia en excel

Publicado: 26 Ene 2017, 02:10
por Chefito
Las udf de autoit son como librerías de funciones de un tema específico que debes importar en tu programa para poder ser utilizadas. Hay muchas oficiales que vienen con autoit, entre ellas las que trabajan con excel.
Mira en la ayuda todas las funciones que empicen por _excel_ . Estudiate sus implementaciones y sus ejemplos.

Saludos