- Pon la siguiente macro en un libro nuevo.
- Guarda el libro nuevo con el nombre que quieras en la misma carpeta donde están todos tus libros a los que les vas a ajustar todas sus hojas.
- Ejecuta la macro
Sub AjustaColumna()
'Por.Dante Amor
'
Application.ScreenUpdating = False
Set l1 = ThisWorkbook
nombre = l1.Name
ChDir l1.Path
archi = Dir("*.xls*")
Do While archi <> ""
If archi <> l1.Name Then
Set l2 = Workbooks.Open(archi)
For Each h In ActiveWorkbook.Sheets
Columns("D:D").ColumnWidth = 30
Next
l2.Save
l2.Close
End If
archi = Dir()
Loop
MsgBox "Se ajustaron las columnas 'D' de todas las hojas de todos los libros"
End Sub
Sigue las Instrucciones para ejecutar la macro
- Abre tu archivo de excel
- Para abrir Vba-macros y poder pegar la macro, Presiona Alt + F11
- En el menú elige Insertar / Módulo
- En el panel del lado derecho copia la macro
- Para ejecutarla presiona F5
Saludos. Dante Amor
No olvides valorar la respuesta.