Tengo una macro , que necesita que de una lista de alumnos

Imprime un informe de un alumno en particular, necesito que el usuario digite un numero y luego siga con los pasos siguientes, es decir que imprima el usuario seleccionado .

¿Cómo puedo pausar una macro?

Respuesta

I. Hola Fernando, disculpe, solo soy lector de la comunidad, no conozco cómo hacer lo que necesita, pero tengo por afición buscar información y quisiera preguntarle si por favor pudiese explicarnos de una manera un poco más extensa en qué consiste la Macro que quiere programar. He intentado Googlear en base a lo que usted ha escrito pero debido a mi falta de conocimientos no logro comprenderlo bien.

Perdone de nuevo por las molestias. Ánimo.

1 respuesta más de otro experto

Respuesta
1

Una macro es un conjunto de instrucciones para ejecutar una tarea o proceso.

Por lo tanto, para obtener alguna información durante ese proceso, utiliza el método o función InputBox para detenerlo y obtener un valor.

Por ejemplo:

Sub imprimeAlumnos()
'instrucciones del proceso de impresión
'......
'solicita el nro de alumno, campo numérico
nroAl = Val(InputBox("ingresa el nro de Alumno."))
'si no se ingresan datos ver qué hacer
If nroAl = 0 Then
    'instrucciones para cuando no se ingresa el nro
    '.........
Else
    'sigue la macro con las instrucciones para imprimir
    '........
End If
End Sub

En el video Nº 67 de mi canal encontrarás otro ejemplo de InputBox, en este caso se te permite ir a la hoja y seleccionar una celda o rango.

https://www.youtube.com/watch?v=RqGsuw0a2-0&list=PLrhlyizWZzOERwRMxIIy-BTP-CyXh_K5N&index=26 

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas