¿Cómo adjuntar archivos cuyo nombre se genera desde celdas en Excel?

Para adjuntar archivos cuyo nombre se genera desde celdas en Excel, puedes usar una combinación de VBA (Visual Basic for Applications) y una función de correo electrónico como Outlook. Aquí te dejo un ejemplo de cómo podrías hacerlo:

Paso 1: Preparar los nombres de los archivos

Supongamos que tienes una columna en Excel donde se generan los nombres de los archivos que deseas adjuntar. Asegúrate de que los nombres sean correctos y tengan la extensión adecuada (por ejemplo, `.pdf`, `.docx`, etc.).

Paso 2: Usar VBA para automatizar el proceso

Sub AdjuntarArchivos()
    Dim OutlookApp As Object
    Dim OutlookMail As Object
    Dim i As Integer
    Dim celda As Range
    Dim rutaArchivo As String
    Dim nombreArchivo As String
    Dim nombreCompleto As String

    ' Cambia esta ruta a donde tienes guardados los archivos
    rutaArchivo = "C:rutaatusarchivos"
  • Abrir el Editor de VBA:
    • Ve a Excel y presiona `Alt + F11` para abrir el Editor de VBA.
  • Insertar un nuevo módulo:
    • En el Editor de VBA, ve a `Insertar > Módulo` para crear un nuevo módulo.
  • Código VBA:
    • Copia y pega el siguiente código en el módulo:

Conoce nuestros servicios

Conoce nuestra tienda

Mejora tu nivel y logra tus objetivo

Excel

Excel cursos

Access

cursos de Access

Power BI

cursos power BI

Deja un comentario