¿Es posible guardar un archivo de Excel en Sharepoint con el nombre del valor de una celda haciendo uso de macros?
¿Es posible guardar un archivo de Excel en Sharepoint con el nombre del valor de una celda haciendo uso de macros?
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!