Primera ocurrencia de fila vacía

04/01/2012 - 02:24 por sr.manuel | Informe spam
Saludos al grupo.
He estado buscando en los foros, pero no encuentro lo que necesito. Me
explico:


Tengo una una tabla de valores sobre varias columnas, tal como el
siguiente ejemplo:

A B C
==1 2,1 5,3 4,1
2 1,1 2,2 3,1
3 8,3 3,4 6,5
. .. .. ..
. etc etc etc
. etc etc etc
. <== Primera fila vacía.!!!.
.
. 4,5 3,3 5,1
. 2,0 2,8 2,9

Quisiera saber cual es la primera fila que tiene todos sus campos
vacíos.
Precisamente este número me definirá el número de filas que ha de
tener la tabla.
O por lo menos, cual es la primera celda vacía en la columna "A".

Y si es posible hallarlo mediante el uso de funciones, sin tener que
meterme en macros de VBA.
He intentado las fuciones CONTAR() y CONTARA(), pero lo que hacen es
contar dentro del rango total.
Igualmente he intentado usar la función ESBLANCO() como fórmula
matricial, pero no me aclaro mucho.

Saludos, y agradecido de antemano.
 

Leer las respuestas

#1 ProfeJM
27/01/2012 - 13:26 | Informe spam
Amigo "sr.manuel":

Aunque no soy muy bueno con VBA, esta vez NO pude (me quedó grande)
encontrar una solución a base de fórmulas y funciones, así que te
propongo la siguiente solución a tu inquietud con un sensillo código
VBA, a saber:

Sub CeldaVacia()
Range("A1").Select
Do While Not IsEmpty(ActiveCell)
ActiveCell.Offset(1, 0).Activate
Loop
MsgBox (ActiveCell.Row)
End Sub

Este código supone que tus datos SIEMPRE iniciarán en la "Celda A1"

Espero que haberte ayudado.

Cualquier cosa cometas para saber como te fue.

Preguntas similares