Enviar mail de la hoja activa mediante Userform

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!
Compartir en:
     

Enviar mail de la hoja activa mediante Userform

Notapor Alfred_BBB » 16 Mar 2006 14:51

Hola amigos
tengo escrita esta macro que funciona perfectamente, pero mi intención es que utilizar un Userform, pero no soy capaz de hacerlo.
Necesito que en el userform tenga dos opciones para enviar a dos destinatarios distintos, que estarian preseleccionados


Sub Mail_ActiveSheet()
Dim wb As Workbook
Dim strdate As String
Dim stEmail As String

strdate = Format(Now, "dd-mm-yy h-mm-ss")
strEmail = "xxx"

Application.ScreenUpdating = False


ActiveSheet.Copy
Set wb = ActiveWorkbook
With wb
.SaveAs ThisWorkbook.Name & " " & strdate & ".xls"
.SendMail strEmail, "SOLICITUD DE....."
.ChangeFileAccess xlReadOnly
Kill .FullName
.Close False
End With


Application.ScreenUpdating = True
End Sub

Muy agracedido
Alfredo
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Alfred_BBB
Miembro Frecuente
Miembro Frecuente
 
Registrado: 14 Feb 2006 16:51

Re: Enviar mail de la hoja activa mediante Userform

Notapor lrivera_07 » 16 Mar 2006 17:05

Hola Alfred_BBB:

Te mando este ejemplo espero sea asimle a lo que tu quieres, si tienes alguna pregunta me puedes contactar por este medio.

Saludos.
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
lrivera_07
Miembro Frecuente
Miembro Frecuente
 
Registrado: 15 Mar 2005 15:34

Re: Enviar mail de la hoja activa mediante Userform

Notapor Alfred_BBB » 16 Mar 2006 18:55

Gracias mil.... esetupendo
tan solo una preguntilla para terminar de depurarlo...
cuando envio la hoja, ¿puedo poner en algun sitio el nombre que tiene la hoja activa que se esta enviando ???
gracias
ALfredo
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Alfred_BBB
Miembro Frecuente
Miembro Frecuente
 
Registrado: 14 Feb 2006 16:51


Compartir en:
     

  • Anuncio
Manual Excel avanzado

Volver a Macros

¿Quién está conectado?

Usuarios navegando por este Foro: Google [Bot], jmanue y 6 invitados