VBA Excel - Macro para crear carpetas en Excel
En muchas ocasiones cuando trabajamos con macros tenemos la necesidad de crear carpetas para automatizar nuestras labores, y hoy te voy a explicar como realizar esa macro.
1. Abrir el editor Visual Basic para Aplicaciones (VBA).
2. En la cinta de opciones en el menú Insertar… módulo
3. Dentro del módulo:
A) Creamos el nombre de nuestra macro:
Sub Crear_Carpeta()
Set fs = CreateObject("Scripting.FileSystemObject")
With Application.FileDialog(msoFileDialogFolderPicker)
If .Show = -1 Then
Ruta = .SelectedItems(1)
Else Exit Sub
Nombre = Application.InputBox("introduce el nombre de la carpeta")
fs.CreateFolder Ruta & "\" & Nombre
End Sub
Sub Crear_Carpeta() Set fs = CreateObject("Scripting.FileSystemObject") ' With Application.FileDialog(msoFileDialogFolderPicker) If .Show = -1 Then Ruta = .SelectedItems(1) Else Exit Sub End If End With Nombre = Application.InputBox("introduce el nombre de la carpeta") fs.CreateFolder Ruta & "\" & Nombre End Sub
Hola necesito ayuda con un macro para excel. Tengo un listado de 1500 trabajadores con sus fichas cédulas
ResponderBorrarPosgrados etc y necesito crear carpetas de cada uno con sus documentos y la carpeta de cada se debera llamar "23453_Juan Jose JJ" ejemplo y ahí en esa carpeta tener todos sus documentos GRACIAS
Hola si gustas puedes contactarme por whatsapp https://api.whatsapp.com/send?phone=525584553535
Borrar