Cómo enviar correos desde excel: guía paso a paso

En Excel, es posible hacer clic en una celda y enviar un correo electrónico automáticamente. Esto se puede hacer con una fórmula utilizando la función de hipervínculo. Puede crear una fórmula de hipervínculo que use el comando Mailto y los campos automáticos como el sujeto, el CC y el cuerpo de un correo electrónico.

El Link_Location es la primera parte de la fórmula. Este ejemplo establece Mailto, sujeto y cuerpo.

La parte «mailto:» de la fórmula establece el destinatario del correo electrónico. Esta debe ser una dirección de correo electrónico válida ingresada en la fórmula, o, en este ejemplo, vinculada a una celda (C3) que contiene una dirección de correo electrónico válida.

"Mailto:" & C4

El «? Sujem =» puede tener texto entre el signo igual y las comillas, el enlace a una celda o contener una fórmula. En este ejemplo, hay una fórmula para verificar el estado de un pedido. Si el estado es 1, use «Gracias por su pedido» de Cell i3.

Para hacer eso, use la siguiente declaración IF para la parte de sujeto de la fórmula.

"? Sujem =" & if (d4 = 1, $ i $ 3, if (d4 = 2, $ i $ 4, $ i $ 5))

Tenga en cuenta que tiene que haber un? Símbolo ante la palabra «sujeto».

Si desea agregar un CC a su correo electrónico, insértelo en la fórmula después de la asignatura de comillas. Necesita un ampersand (&) antes del «CC». Puede escribir la dirección de correo electrónico a CC The Mailto, o puede vincularla a una celda externa como con el sujeto y el cuerpo del correo electrónico.

La parte «& Body =» de la fórmula puede contener texto adicional antes de la cita de cierre. También puede crear una instrucción IF personalizada con una fórmula:

"& body =" & if (d5 = 1, $ j $ 3, if (d5 = 2, $ j $ 4, $ j $ 5 y e5)) y "" & $ j $ 7

¿Cómo enviar correos desde una base de datos de Excel?

Aquí hay un recorrido detallado sobre cómo enviar una fusión de correo en Excel usando GMASS.

Usaré la hoja de cálculo de Excel, que se muestra en la imagen a continuación, para guiarlo a través del proceso.

El primer paso es importar su hoja de Excel a las hojas de Google. Solo toma unos segundos.

¿Por qué tengo que importar mi documento de Excel a las hojas de Google?

Porque cuando se trata de fusionar el correo, Google Sheets es mucho más poderoso. Con su función automática de sincronización en la nube, su trabajo se ahorra automáticamente con cada edición que realice.

Google Sheets es gratuita y está disponible para cualquier persona. ¡Todo lo que necesitas es una cuenta de Google!

Si bien Excel también admite compartir y copias de seguridad de archivos, no obtiene el mismo nivel de colaboración y sincronización que ofrece Sheets. Además, a medida que envía correos electrónicos, es más inteligente tener su archivo de datos disponible en línea, ¿verdad?

  • Aparece una nueva ventana que muestra el selector de archivos de Google Sheets.
    Haga clic en la pestaña Cargar para cargar su archivo de Excel.
  • Ahora puede seleccionar el archivo que desea cargar desde su computadora.
    Para seleccionar su archivo, haga clic en Seleccionar un archivo del botón de su dispositivo.
  • Seleccione la hoja de cálculo de Excel que desea cargar desde su computadora y haga clic en el botón Abrir.
  • Su archivo se cargará automáticamente y se convertirá en una nueva hoja de cálculo de Google.

Observe cómo mi hoja de Google tiene el texto – Tadpole Tanks – Lista de clientes para 2019 – en la primera fila?

Dicho texto y filas en blanco deben retirarse de su hoja de cálculo antes de que pueda usarlo con GMASS. Puede eliminarlos rápidamente manteniendo presionado el botón CTRL y haciendo clic en los números de fila para eliminar.

¿Cómo enviar correos a partir de Excel?

Dato curioso: Excel ha evolucionado significativamente durante sus ricos 35 años de historia. ¿Esto subraya una de las mayores ventajas competitivas de Excel? Podemos tomar lo mejor de lo antiguo y lo nuevo, y hacer que funcione en casi cualquier contexto dado.

Para ilustrar, comparemos dos tecnologías de Excel muy diferentes que podríamos adaptarnos para ayudarnos con la automatización de correos electrónicos de Excel: VBA o Power Automate. No es una comparación integral, pero nos recuerda la poderosa adaptabilidad de Excel en una amplia gama de limitaciones que puede encontrar.

• El enfoque final de bricolaje

• Intervención de TI casi cero requerida ya que esto se «preempaquetó» con Excel. Una gran ventaja, especialmente en ciertos grandes entornos corporativos

• Un montón de información gratuita en línea, probablemente porque ha existido durante tanto tiempo

• Las macros no pueden ejecutarse en la nube

• Puede ser reemplazado / descontinuado por Microsoft… algún día (o eso los rumores siguen amenazando)

• Algunos podrían burlarse de usted por usarlo ¯ _ (ツ) _/¯ #OKBOOMER

• La curva de aprendizaje después de algunas macros simples exitosas se vuelve más empinada

• Interfaz intuitiva, con una apariencia moderna y sensación

• Collaboration-amigable

• Rápido y fácil de configurar como una pequeña operación en solitario

• Poca intervención de TI requerida ya que esto está «preempaquetado» con Excel (siempre que tenga la versión correcta)

• Puede ser confuso para navegar / configurar los permisos en un entorno corporativo, especialmente en los que se controlan fuertemente (por él)

¿Cómo enviar correos de forma masiva desde Excel?

Es posible que tenga cuentas de Gmail o Yahoo para enviar y recibir correos electrónicos. Pero, Excel ofrece la opción de enviar correos electrónicos directamente desde Excel. Supongamos que está ocupado con alguna solicitud de Excel y desea enviar un correo electrónico a su gerente o miembro del equipo que adjunta el mismo documento de Excel en el que está trabajando. Puede completarlo en segundos sin abrir su bandeja de entrada Yahoo o Gmail.

Paso 3. Haga clic en el icono de correo electrónico en la barra de herramientas de acceso rápido y abrirá su programa de correo electrónico predeterminado. Aquí, Microsoft Outlook es el programa de correo electrónico predeterminado y se abre.

Puede ver que su dirección de correo electrónico predeterminada se ha llenado automáticamente en la dirección desde. El sujeto se completa automáticamente como el nombre de su archivo de Excel y el mismo archivo de Excel se ha adjunto en la sección de archivos adjuntos.

Paso 4. Si desea cambiar la dirección desde la dirección, haga clic en RESENTA DE DESDE y haga clic en Otra dirección de correo electrónico. En la nueva ventana, ingrese su dirección de correo electrónico en el cuadro de texto proporcionado y haga clic en Aceptar.

Paso 5. Ingrese la dirección de correo electrónico del destinatario en el cuadro de texto A. También puede especificar ID de correo electrónico CC si lo desea. Si desea cambiar el tema, cámbielo.

Paso 6. Si no desea enviar el archivo de Excel como un archivo adjunto o si desea enviar otro archivo adjunto, seleccione el archivo adjunto en el cuadro de texto.

Presione el botón Del en su teclado. Si desea adjuntar otro archivo, vaya al mensaje (menú principal en Outlook) -> Adjuntar archivo (en la categoría de incluir) y seleccione el archivo que desea adjuntar.

¿Cómo abrir Outlook desde Excel?

Nota: Ya debe tener a Microsoft Outlook en su computadora para que esta macro funcione.

‘Esta macro abre Microsoft Outlook

Shell («Outlook»)

Final

Más de 200 lecciones de video
Más de 50 horas de instrucción
Más de 200 guías de Excel

Para Excel 2007, vaya al botón de oficina> Opciones de Excel> Popular> Haga clic en la pestaña Mostrar desarrollador en la cinta. Luego vaya a la pestaña del desarrollador en el menú de la cinta y en el extremo izquierdo, haga clic en Visual Basic

  • En la nueva ventana que se abre, vaya al lado izquierdo donde se encuentra el panel vertical. Localice su archivo de Excel; Se llamará VBaproject (el nombre de su archivo aquí) y haga clic en esto.
  • Si la macro va en un módulo, haga clic aquí, de lo contrario, continúe con el paso 8.
  • Vaya al menú en la parte superior de la ventana y haga clic en Insertar> Módulo
  • Otra ventana debería haberse abierto dentro de la ventana del editor de Visual Basic. Dentro de esta nueva ventana, pegue el código macro. Asegúrese de pegar el código debajo de la última línea de cualquier otra cosa que esté en la ventana.
  • Vaya al paso 8.
  • Si la macro va en el libro de trabajo o este libro de trabajo, haga clic aquí, de lo contrario, continúe con el paso 8.
  • Luego, en la parte inferior de la lista que aparece, haga doble clic en el texto de este WorkBook.
  • Aparecerá una nueva ventana dentro de la ventana del editor de Visual Basic. En esta nueva ventana, pegue el código para la macro. Asegúrese de pegar este código debajo de la última línea de cualquier otro código que ya esté en la ventana.
  • Vaya al paso 8.

¿Cómo abrir un correo desde Excel?

Ahora comenzaremos con ejemplos simples y introduciremos más elementos gradualmente para hacer que las cosas sean un poco más «complicadas» :-).

= Colleg.ipertextual ("mailto: info@officeacademy.it"; "Crear correo electrónico")

Un clic en la celda y un mensaje de correo electrónico se abrirá con el campo para: ya mejorado con info@officeacademy.it.

Por lo tanto, para agregar a los destinatarios «para el conocimiento» o «para el conocimiento oculto», se debe agregar un signo de interrogación (?) Al final del tema de position_cling y ate cualquier dirección CC: y CCN: con un «y comercial» ( ampersand = &).

Se puede insertar una segunda línea de texto en el cuerpo del mensaje separándolo del primero con el código %0A. Deseando insertar dos interrupciones de línea, debemos ingresar el código %0A dos veces, y así sucesivamente.

  • El sistema presentado aquí para crear correos electrónicos de Excel solo funciona si se ha definido un programa predeterminado para la administración de correo electrónico en la computadora en uso
  • Con este modo solo es posible generar correos electrónicos, pero no enviarlos directamente. Para el envío automático, sería necesario introducir una macro en VBA… tal vez en uno de los próximos episodios
  • La función de conexión que se utiliza para producir correos electrónicos tiene un límite intrínseco. Esta función acepta como un tema, directa o también indirectamente a través de la referencia a otras celdas, una cadena de una longitud máxima de 255 caracteres (todo incluido: dirección de los destinatarios, objeto y cuerpo del mensaje). Para enviar correos electrónicos más largos a través de Excel, debe contactar soluciones creadas a través del código escrito ad hoc en VBA.

¿Cómo iniciar Microsoft Outlook?

¿Tiene problemas para comenzar Outlook 2016, Outlook 2013 o Outlook 2010, o recibir «no puede iniciar Microsoft Outlook. No se puede abrir los mensajes de error de Outlook»? Podemos solucionar el problema por usted, o puede usar los pasos de solución de problemas que estamos proporcionando a continuación para ayudar a resolver estos problemas de inicio.

Podemos diagnosticar y solucionar varios problemas comunes de perspectiva para usted. Si nuestra herramienta automatizada no puede solucionar su problema, o si desea solucionarlo usted mismo, consulte la siguiente sección.

En el cuadro de diálogo Elige perfiles, acepte la configuración predeterminada de Outlook y elija Aceptar.

Si se le solicita, ingrese su contraseña y elija Aceptar.

¿Cómo sabes que estás trabajando en modo seguro? Verá una etiqueta similar a la de abajo en la parte superior de la pantalla.

El icono de Outlook en su barra de tareas también le alerta que el programa no funciona normalmente.

Si Outlook comienza en modo seguro, entonces el problema es probable con uno de sus complementos. Deberá deshabilitar todos sus complementos antes de reiniciar Outlook.

En la esquina superior izquierda de Outlook, elija Archivo> Opciones> complementos.

En la parte inferior de la vista y administrar complementos de Office, asegúrese de que el cuadro de administración muestre complementos COM y luego elija Go.

Como precaución, cuando se abre la lista de complementos COM de sus complementos actuales, haga uno de los siguientes:

Registre manualmente el título de cada complemento seleccionado enumerado en los complementos disponibles.

Tome una captura de pantalla de la hoja de propiedades y guarde la imagen en una ubicación de su elección.

¿Cómo hacer una macro para enviar un mail?

Nuestra plantilla de código lo ayudará a configurar correos electrónicos automatizados desde Excel utilizando los objetos de datos de colaboración (CDO) y los scripts VBA.

Para enviar correos electrónicos de Microsoft Excel solo requiere unos pocos scripts simples. Agregue esta funcionalidad a sus hojas de cálculo, y puede lograr mucho más en Excel.

Excel Macros puede hacer muchas de las mismas cosas que los guiones VBA pueden, sin la necesidad de tanto conocimiento de programación. VBA le permite implementar rutinas más avanzadas, como crear un informe de hoja de cálculo con toda la información de su PC.

¿Prefieres ver este tutorial como un video? ¡Te tenemos cubierto!

Hay muchas razones por las que es posible que desee enviar un correo electrónico desde dentro de Microsoft Excel.

Tal vez tenga personal que actualice documentos o hojas de cálculo todas las semanas, y desea recibir una notificación por correo electrónico cuando lo hacen. O es posible que tenga una hoja de cálculo de contactos, y desea enviar un correo electrónico a todos a la vez.

Probablemente esté pensando que secuencia de comandos de correo electrónico de Excel será complicado. Ese no es el caso en absoluto. La técnica en este artículo utiliza una función que ha estado disponible en Excel VBA durante mucho tiempo, Collaboration Data Objects (CDO).

CDO es un componente de mensajería utilizado en Windows ya que las generaciones muy tempranas del sistema operativo. Solía ​​llamarse CDONTS, y luego con el advenimiento de Windows 2000 y XP, fue reemplazado por «CDO para Windows 2000». Este componente ya está incluido en su instalación de VBA dentro de Microsoft Word o Excel y está listo para su uso.

¿Cómo hacer una macro en Excel para enviar un mail?

Microsoft Excel tiene muchas características, y una de las características más útiles en Excel es enviar correos electrónicos automatizados. En este tutorial, aprenderá cómo enviar un correo electrónico en Excel usando scripts VBA. Obtendrá una idea de cómo puede automatizar Outlook y enviar varios correos electrónicos con archivos adjuntos de Excel, marcando a las personas en CC y BCC.

Podría haber múltiples razones por las cuales es posible que desee enviar un correo electrónico en Excel. Algunos de ellos son:

  • Suponga que tiene un equipo que actualiza hojas de cálculo o documentos mensualmente, y desea recibir un mensaje de alerta cuando esas actualizaciones estén completas. Este es un caso simple en el que puede usar VBA para enviar correos electrónicos automatizados.
  • Supongamos que tiene una lista de nombres de clientes en una columna en Excel, y tiene la ruta del archivo de un archivo relacionado para cada uno de los clientes en otra columna. Su tarea es enviar un correo electrónico a cada cliente y adjuntar el archivo correcto. Este es otro ejemplo de usar VBA para activar correos electrónicos automatizados.

Debe escribir algunos scripts de muestra para enviar correos electrónicos en Excel. Ahora, comprenda los pasos para enviar correos electrónicos a través de Outlook de MS Excel usando VBA.

1. En la pestaña Desarrollador, seleccione Visual Basic para abrir el editor de código VB.

2. Ahora, para acceder a Outlook con VBA, debe activar la biblioteca de objetos de Microsoft Outlook. Para esto, debe ir a herramientas en el editor VBA> Referencias.

Después de leer este tutorial, ha aprendido cómo enviar un correo electrónico en Excel. Esta guía le hace comprender cómo escribir scripts VBA para enviar correos electrónicos desde MS Excel con archivos adjuntos junto con un ejemplo práctico. Si desea obtener más información sobre Microsoft Excel, puede echar un vistazo a este curso proporcionado por SimpleArn: Business Analytics Certification Course con Excel. Este curso de certificación de análisis de negocios con Excel le enseña los conceptos básicos de análisis y estadísticas de datos. Algunas de las habilidades cubiertas en este curso son funciones de análisis de Excel, formato condicional de Excel, tablas de pivote y cortes.

¿Cómo hacer que Excel te envié un correo?

Suponiendo que desea enviar un correo electrónico a través de Outlook a un determinado destinatario basado en un valor de celda especificado en Excel. Por ejemplo, cuando el valor de la celda D7 en una hoja de trabajo es mayor que 200, entonces se crea un correo electrónico automáticamente. Este artículo presenta un método VBA para que usted resuelva rápidamente este problema.

3. Presione las teclas Alt + Q juntas para cerrar la ventana Microsoft Visual Basic para aplicaciones.

A partir de ahora, cuando el valor que ingrese en Cell D7 es mayor que 200, un correo electrónico con destinatarios y cuerpo especificados se creará automáticamente en Outlook. Puede hacer clic en el botón Enviar para enviar este correo electrónico. Ver captura de pantalla:

1. El código VBA solo funciona cuando usa Outlook como su programa de correo electrónico.

2. Si los datos ingresados ​​en la celda D7 son un valor de texto, la ventana de correo electrónico también se aparecerá.

Envíe fácilmente el correo electrónico a través de Outlook basado en los campos de la lista de correo creada en Excel:

El problema que tengo es que cada vez que hay un cambio en cualquier celda y mientras una de las celdas en mi rango sea = -1 llamará a Mail_Small_Text_Outlook.
Estoy tratando de llamar solo si alguna celda en mi rango se cambia indirectamente a -1.
También me preguntaba si y cómo sería posible cumplir con dos criterios.
Como el rango de verificación A y el rango B y si cumplen con la función de llamadas de criterios.

Gracias de antemano por la ayuda. Soy nuevo en todo esto, pero leer este hilo me tiene alrededor del 90% allí.

Sub -Worksheet_change privado (objetivo BYVAL como rango)
Dim xrgpre como rango
En el currículum de error a continuación
If target.cells.Count> 1 Entonces salga de SUB
Establecer xrg = rango («C2: C40»)
Establecer xrgpre = xrg.precedents
Si xrg.Value = -1 entonces
If target.address = xrg.address entonces
Llame a mail_small_text_outlook
Elseif (no xrgpre no es nada) y (intersect (target, xrgpre) .address = target.address) entonces
Llame a mail_small_text_outlook
Terminara si
Terminara si
Final

¿Cómo insertar un correo en un archivo de Excel?

A veces desea incrustar un mensaje de correo electrónico de Outlook en un libro de trabajo. Puede pensar en copiar el contenido del correo electrónico y pegar en el libro de trabajo. Sin embargo, después de copiar y pegar el mensaje de correo electrónico de Outlook en Excel, el mensaje está siendo desordenado y total fuera del formato. En realidad, puede incrustar el mensaje de correo electrónico como objeto en el libro de trabajo de la siguiente manera:

1. En primer lugar, debe guardar un correo electrónico de Outlook que debe insertar en la hoja de trabajo. Seleccione el mensaje de correo electrónico en la lista de correo en Outlook, luego haga clic en Archivo> Guardar como. Y en el cuadro de diálogo Guardar como, especifique una carpeta para guardar el mensaje de correo electrónico, ingrese un nombre para el correo electrónico como necesita en el cuadro de nombre del archivo, mantenga el formato de mensaje Outlook – Opción Unicode en la lista desplegable Guardar como tipo, y finalmente haga clic en el botón Guardar. Ver captura de pantalla:

2. Vaya al libro de trabajo de Microsoft Excel y abra la hoja de trabajo en la que incrustará el mensaje de correo electrónico, luego haga clic en TE Insert> Object.

3. En el cuadro de diálogo Objeto, vaya a la pestaña Crear desde el archivo, haga clic en el botón del navegador para buscar y seleccionar el mensaje de correo electrónico que ha guardado en el paso 1. Después de seleccionar el mensaje de correo electrónico y volver a encender el cuadro de diálogo Objeto, haga clic en el cuadro OK BOTÓN. Ver captura de pantalla:

Luego, el mensaje de correo electrónico especificado se inserta en la hoja de trabajo actual como se muestra la siguiente captura de pantalla:

Nota: En el cuadro de diálogo Objeto, es opcional verificar el enlace a la opción de archivo y la opción de visualización como icono.

Si marca el enlace de la opción de archivo en el cuadro de diálogo Objeto, recibirá un mensaje de correo electrónico incrustado en la hoja de trabajo actual como se muestra en la pantalla de captura de pantalla a continuación, y el correo electrónico incrustado se puede abrir con doble clic.

¿Cómo hacer que Excel mandé un correo electrónico?

Este tutorial ilustrará cómo usar Excel Macro para enviar un correo electrónico automáticamente. Podemos configurar nuestra función de correo usando VBAMACROS. Por lo tanto, utilizando la macro VBA podemos enviar un correo electrónico a varios usuarios al mismo tiempo. Debemos tener OutlookInstallado en nuestro dispositivo para enviar un correo electrónico automáticamente con una macro. Porque el código que insertaremos usará Outlook para enviar correos electrónicos a los destinatarios.

A lo largo de este artículo, demostraremos 3 ejemplos adecuados de uso de Excel Macro para enviar un correo electrónico automáticamente a los destinatarios. Antes de comenzar a ilustrar el ejemplo, necesitamos arreglar algo en nuestra hoja de Excel. Complete los pasos a continuación antes de aplicar la macro para enviar el correo electrónico automáticamente.

En primer lugar, aplicaremos la macro de Excel VBA para enviar un correo electrónico automáticamente en función de un valor de celda particular en nuestro conjunto de datos. Para ilustrar este ejemplo, utilizaremos el siguiente conjunto de datos. Escribiremos un código que enviará un correo electrónico automáticamente si el valor de la celda en la celda D6 es superior a 400.

  • Para empezar, haga clic en la hoja «Basado en la celda».
  • Además, seleccione la opción «Ver código».
  • La acción anterior abrirá una ventana de código VBA en blanco para esa hoja de trabajo. Otra forma de abrir esa ventana de código es presionar ALT + F11.

En el segundo método, utilizaremos la macro de Excel VBA para enviar un correo electrónico automáticamente si la fecha de vencimiento de cualquier proyecto está cerca. Esto es algo así como un recordatorio. Utilizamos el siguiente conjunto de datos para ilustrar este ejemplo. El conjunto de datos contiene correos electrónicos de diferentes vendedores, mensajes y la fecha de vencimiento de su proyecto.

¿Cómo usar la función incrustar en Excel?

El uso de una función como uno de los argumentos en una fórmula que usa una función se llama anidación, y nos referiremos a esa función como una función anidada. Por ejemplo, al anidar la función promedio y suma en los argumentos de la función IF, la siguiente fórmula suma un conjunto de números (G2: G5) solo si el promedio de otro conjunto de números (F2: F5) es mayor que 50. De lo contrario, devuelve 0.

Para iniciar la fórmula con la función, haga clic en Insertar función en la barra de fórmula.

Si está familiarizado con las categorías de funciones, también puede seleccionar una categoría.

Si no está seguro de qué función usar, puede escribir una pregunta que describe lo que desea hacer en el cuadro de búsqueda de un cuadro de función (por ejemplo, «Agregar números» devuelve la función de suma).

Para ingresar otra función como argumento, ingrese la función en el cuadro de argumento que desea.

Las partes de la fórmula que se muestran en el cuadro de diálogo Argumentos de función reflejan la función que seleccionó en el paso anterior.

Si hizo clic en IF, el cuadro de diálogo Argumentos de función muestra los argumentos para la función IF. Para anidar otra función, puede ingresarla en el cuadro de argumentos. Por ejemplo, puede ingresar la suma (G2: G5) en el cuadro value_if_true de la función if.

Ingrese cualquier argumento adicional que se necesite para completar su fórmula.

En lugar de escribir referencias celulares, también puede seleccionar las celdas a las que desea hacer referencia. Haga clic para minimizar el cuadro de diálogo, seleccione las celdas a las que desea hacer referencia y luego haga clic para expandir el cuadro de diálogo nuevamente.

Artículos Relacionados:

Más posts relacionados:

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *