Usando Userform escribir en la última celda vacía
Estoy tratando de programar un control de recibos de condominio y hay que agregar el monto mensualmente y llevar la cuenta de la deuda (cantidad de meses) de cada apartamento. Para ello se me ocurrió insertar mes a mes uno al lado y debajo del otro, algo así:
Suponemos:
A B C D E F G
1 4 ENERO FEBRERO MARZO ABRIL
2 3 FEBRERO MARZO ABRIL
3 2 MARZO ABRIL
4 1 ABRIL
5
6
Necesito un código que llene la última celda (fila y columna) y que aumente la selección conforme se insertan los meses.
Explico mejor:
Tengo este código:
Sheets("Datos").Range("B:B").End(xlDown).Offset(1, 0).Value = UserForm1.TextBox1.Value
con el cual lleno la última celda de abajo de la columna B hasta la E y este otro:
Sheets("Datos").Range("A1:A4").End(xlToRight).Offset(0, 1).Value = UserForm1.TextBox1.Value
Para la última celda vacía al lado derecho de la fila.
El problema es que usándolos siempre me queda una celda vacía, ya que estos códigos están limitados hasta cierta fila y columna, por lo que siempre debo editar el código para que siga funcionando, pero no es la idea.
Por eso solicito su valiosa ayuda con un código que llene constantemente fila y columna de manera infinita.