Save Close Files

MILTINO

New Member
Joined
Jan 30, 2022
Messages
16
Office Version
  1. 2016
Platform
  1. Windows
Saludos queridos amigos, por favor pueden ayudarme con esta consulta.
Encontré una macro muy interesante por la cual se abren los archivos de una carpeta utilizando una macro de un archivo en la cual la Hoja 1 contiene el nombre de los archivos y la contraseña
Lo que necesito es que con una hoja idéntica en la cual se encuentren las listas de los archivos abiertos y con las claves para cada uno, se guardarán y cerrarán en la misma carpeta que se abrieron originalmente.
Agregar macro
Gracias
Sub AbrirArchivosConContraseña()
Hoja de trabajo de Dim ws As
Dim wb como libro de trabajo
Dim filePath como cadena
Contraseña oscura como cadena
Atenuar la última fila como larga
Dim i As Long
Atenuar currentPath como cadena
' Establece la hoja donde está la tabla
Establecer ws = ThisWorkbook.Sheets(1) ' Cambia el índice o el nombre de la hoja según sea necesario
' Encuentra la última fila con datos en la columna A
lastRow = ws.Cells(ws.Rows.Count, "A").End(xlUp).Row
'Obtenga la ruta del directorio actual
currentPath = EsteLibroDeTrabajo.Path
'Recorre cada fila de la tabla para abrir los archivos
Para i = 2 Hasta lastRow
'Obtén el nombre del archivo y la contraseña de la tabla
rutaDeArchivo = rutaActual & "\" & ws.Cells(i, 1).Value
contraseña = ws.Cells(i, 2).Value
' Intenta abrir el archivo con la contraseña
En caso de error, reanudar siguiente
Establecer wb = Workbooks.Open(Nombre de archivo:=rutaArchivo, contraseña:=contraseña)
Si Err.Number <> 0 Entonces
MsgBox "No se pudo abrir el archivo: " & filePath & " con la contraseña proporcionada.", vbExclamation
Err.Borrar
Terminara si
En caso de error, ir a 0
Siguiente yo
Fin del subtítulo
 

Excel Facts

Add Bullets to Range
Select range. Press Ctrl+1. On Number tab, choose Custom. Type Alt+7 then space then @ sign (using 7 on numeric keypad)

Forum statistics

Threads
1,220,965
Messages
6,157,120
Members
451,399
Latest member
alchavar

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top