Como hacer un código que muestre un mensaje

Tengo un archivo en excel que me filtra la tabla de datos usando código visual en textbox

Pero busco hacer un mensaje que me diga o muestre que el registro filtrado NO existe en la tabla de datos

Mando fotos

1 respuesta

Respuesta
2

[Ho la y bienvenido a TodoExpertos!

Pon lo siguiente al inicio de la macro:

  Dim f As Range
  Set f = Range("C:C").Find(TextBox1.Value, , xlValues, xlPart, , , False)
  If f Is Nothing Then
    MsgBox "el registro filtrado NO existe en la tabla de datos"
    Exit Sub
  End If

Ajusta "C:C" por la columna donde tienes los Nombres.

Ajusta Textbox1, por el nombre del textbox.

Si tienes problemas para adaptar el código, pon aquí tu código y te ayudo.

EXCELENTE MUCHAS GRACIAS SR DANTE,,,

Una inquietud, si yo quisiera que en ves del titulo del mensaje microsoft excel, le colocara otro nombre, ¿es posible? Ver sigt imagen

Así:

MsgBox "el registro filtrado NO existe en la tabla de datos", vbOKOnly, "Título del mensaje"

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas