Para no tener que cambiar el ancho de las columnas en Excel:

Pulsamos con el botón derecho del ratón sobre la hoja y elegimos «Ver código»

Elegimos worksheet en el desplegable:

Y escribimos el código:
Cells.EntireColumn.AutoFit
Y cerramos la ventana de Visual Basic.
Ahora las columnas se ajustan solas al contenido:

