Gracias Brod, pero podrias ayudarme un poco mas, te explico lo que tengo, hay un formulario que contiene 38 bot oCmd, que hacen la misma funcion, buscar si unos txtbox estan bacios y agregar su caption alli logre hacerlo con puro if then, y ahora devo hagregar el mismo codigo a cada boton y cambiarle e0l caption individualmente por boton, por ello si me llamara la funcion para todos los botones te dejo aqui elcodigo..
private sub cmd 1500_click()
if me.animal01.text = "" then
me.animal01= me.txtboxNombAnimal
me.monto01= me.cmd1500.caption
else
if me.animal02.text = "" then
me.animal02= me.txtboxNombAnimal
me.monto02= me.cmd1500.caption
y asihasta llegar a 16 0 mas veces
por ello quisiera una funcion que aberigue que boton hizoclick y busque los campos bacios donde agregar esa informacion,