Cursos Clases en vivo Foro Ranking estudiantes Blog
Iniciar sesión Inscribirme

Es necesario estar inscrito para dejar tu duda, comentario y/o respuesta

Todo

Sin respuesta

Solo preguntas

Excel

Power BI

Power Query

Power Pivot

DAX

Macros VBA

SQL

Comentarios en clases

Javierr publicó en la clase Caso práctico: Crear función ExtraeNumeros hace 2 meses

entonces para llamar una funcion desde una macro 
dentro de la macro tienes que poner la information de un celda para que te de el resultado
o puedes tomar la informacion desde una celda ?

Respuestas

JuliaBravo490 respondió hace hace 2 meses:

Hola, Javier.

¡Buena pregunta! No es necesario poner el valor directamente dentro de la macro. Puedes tomar la información desde una celda y pasarla como argumento a la función. Eso te permite hacer tu macro más dinámica.
Por ejemplo, si tienes una función llamada ExtraerNumeros, puedes usar este código para tomar el valor desde la celda A1:

Sub LlamarFuncion()
    Dim texto As String
    texto = Range("A1").Value
    MsgBox ExtraerNumeros(texto)
End Sub

Aquí, la macro toma el contenido de la celda A1 y lo pasa a la función. Así puedes cambiar el valor directamente en la hoja de Excel sin modificar el código VBA cada vez.

Espero haberte ayudado con tu inquietud.

Saludos,
Julia
Equipo Deztaca
Cursos Foro Clase en vivo Validar certificado Iniciar sesión Inscribirme Términos y condiciones
Facebook Instagram Linkedin
Deztaca Experience
© 2025 © Deztaca. Todos los derechos reservados.