Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

[Duda] Guardar un archivo de Excel en Sharepoint con una macro VBA

¿Es posible guardar un archivo de Excel en Sharepoint con el nombre del valor de una celda haciendo uso de macros?

1 respuesta

Hola Miguel,

Sí, es posible guardar un archivo de Excel en SharePoint utilizando el valor de una celda como nombre del archivo con la ayuda de macros VBA. Aquí te dejo un ejemplo de cómo podrías hacerlo:

Sub GuardarArchivo()

    'Definir la celda que contiene el nombre del archivo
    Dim nombreArchivo As String
    nombreArchivo = ThisWorkbook.Sheets("MiHoja").Range("A1").Value

    'Definir la ruta de SharePoint
    Dim rutaSharePoint As String
    rutaSharePoint = "https://miempresa.sharepoint.com/Documents/"

    'Guardar el archivo en SharePoint con el nombre de la celda
    ThisWorkbook.SaveAs rutaSharePoint & nombreArchivo & ".xlsx", FileFormat:=51

End Sub

En este ejemplo, la macro guarda el archivo en la ubicación de SharePoint especificada, utilizando el valor de la celda A1 en la hoja "MiHoja" como nombre del archivo. Por favor, asegúrate de reemplazar "MiHoja", "A1", y la URL de SharePoint con tus propios valores.

Por otro lado, es importante que sepas que para que esto funcione, necesitas tener los permisos adecuados para guardar archivos en la ubicación de SharePoint especificada.

Espero haber ayudado y buenos estudios!