Encontrar la próxima celda vacía

kunaky

New Member
Joined
Feb 17, 2009
Messages
4
Hola,

Estoy elaborando una base de datos en excel 2003 con los nombres y datos de personas (nombre, apellido,edad,etc). Para hacer mi labor más sencilla diseñé un formulario para diligenciarlo y que por medio de una macro se alimentara la base de datos, el problema es que no sé cuál es el comando (ni cómo usarlo :confused:) para que la macro encuentre la próxima celda vacía y a partir de allí empiece a colocar los datos de cada persona.

Muchas gracias.:biggrin:
 

Excel Facts

What do {} around a formula in the formula bar mean?
{Formula} means the formula was entered using Ctrl+Shift+Enter signifying an old-style array formula.
Bueno, primamente permítame asegurar que tenemos un uso común de términos. ¿Cuándo usted dice «diseñé un formulario para diligenciarlo», habla de un UserForm? ¿O un DataForm? ¿O una hoja normal que usted ha formateado para parecer como un “formulario”?<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p>
 
Upvote 0
Primero tienes que definir en tu Base cual es el Campo Indice o de existencia Inexcusable, generalemente, algun codigo, el DNI, el Nombre y apellido, o bien una sucesion simple de Enteros
Una vez esto, tener claro la columna de ese campo: gralte. la primera.

en este caso pienso que es "A", entonces
En tus decalaraciones


Code:
Dim UltFilVacia as Long
>>>>>>>>>>>>>>>>>>>>>
y esto cuando convenga

UltFilVacia = Sheets("BaseDatos").Cells(Rows.Count,"A").End(xlUp).Offset(1,0).Row

>>>>>>>>>>>>>>>>>>
al momento de cargar los datos:
With Sheets("Basedatos")
.Cells(UltFilaVacia,"A") = .........................
.Cells(UltFilaVacia,"B") = .........................
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
.Cells(UltFilaVacia,"X") = .........................
End With
 
Upvote 0

Forum statistics

Threads
1,223,275
Messages
6,171,119
Members
452,381
Latest member
Nova88

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top