Bienvenido a la mayor comunidad de usuarios EXCEL

Regístrate gratis ahora para ver contenidos y descargas sin restricciones!

Regístrate gratis

MACRO no funciona si la pego en otro libro.

Jonathan Cancelado

New member
Registrado
12 Oct 2022
Mensajes
7
AL PEGAR ESTA MACRO EN OTRO LIBRO SE EJECUTA SIN ERRORES PERO NO ENVIA EL CORREO. ¿QUE PODRA SUCEDER? EN EL LIBRO ORIGINAL SI SE EJECUTA.

Sub CORREO()
'
' CORREO Macro
' ENVIA...
Para poder visualizar el resto de este tema y sus adjuntos:
. Si nunca te has registrado puedes registrarte gratis aquí
. Si ya te has registrado debes
iniciar sesión aquí
 
Probé el código y me funciona.

Estas líneas no me hacen sentido, bórralas de tu código y prueba nuevamente:

Código:
    Set objNamespace = objOutlook.GetNamespace("MAPI")
    objNamespace.Logon...
Para poder visualizar el resto de este tema y sus adjuntos:
. Si nunca te has registrado puedes registrarte gratis aquí
. Si ya te has registrado debes
iniciar sesión aquí
 

Adjuntos

De tu archivo, la hoja "BASE NOMINA" está vacía.
Puedes explicar de cuál hoja se toman los datos para enviar el correo, porque de esta hoja "BASE NOMINA", pues no va a hacer nada, ya que no hay datos.
 

Adjuntos

Cambia esta línea:
Código:
FilaFinal = RangoNombre.Count + 1


Por esta línea:
Código:
FilaFinal = FilaInicial + RangoNombre.Rows.Count - 1


Cuando tienes solamente un...
Para poder visualizar el resto de este tema y sus adjuntos:
. Si nunca te has registrado puedes registrarte gratis aquí
. Si ya te has registrado debes
iniciar sesión aquí
 
Volver
Arriba