Solo consultas sobre macros y código VBA Excel.
Reglas del Foro
1. Antes de hacer tu pregunta intenta con el buscador de este foro (muchas preguntas ya fueron respondidas antes!)
2. Si haces una nueva pregunta, es muy recomendable que adjuntes el ejemplo Excel para poder comprenderla mejor!
3. Realiza tu pregunta de forma clara, explicando bien cada paso de lo que haces y tendrás más probabilidad de respuesta!
por mgcarbajal » 06 Abr 2006 17:37
podrian ayudarme a modificar el codigo de esta funcion o sugerir algo
Function buscaultimaren() As Integer
numfila = Range("a1").End(xlDown).Offset(1, 0).Row - 1
buscaultimaren = numfila
End Function
o como puedo saber cuando le han dado por primera vez clic al boton puesto en mi hoja antes de que ejecute la macro asignada.
gracias de antemano
-

mgcarbajal
- Miembro Frecuente

-
- Registrado: 17 Mar 2006 16:41
- Ubicación: México
por IWOLLS » 07 Abr 2006 04:29
Prueba con esto:
numfila = Range("a1").End(xlDown).Offset(1, 0).Row
If numfila =65536 then ' cuando no hay nada va hasta la ultima
numfila=1
end if
buscaultimaren = numfila +1
Salu2
-

IWOLLS
- Miembro Frecuente

-
- Registrado: 22 Nov 2005 08:43
- Ubicación: Bilbao - ESPAí‘A
por mgcarbajal » 07 Abr 2006 12:56
gracias fue una buena solucion al problema que tenia .
solo modifique una parte para que tomara el ultimo renglon:
numfila = Range("a1").End(xlDown).Offset(0, 0).Row
Te agradezco tu intervención que fue muy rápida.
-

mgcarbajal
- Miembro Frecuente

-
- Registrado: 17 Mar 2006 16:41
- Ubicación: México
Volver a Macros
¿Quién está conectado?
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 3 invitados