Estimado zxs23
He realizado unas variaciones a tú funcion, con la finalidad que puedas pasar como parámetro cualquier número de columnas Código:
Public Function Export_Excel(ByRef rec As Recordset, Optional ByRef Letras As String) As Boolean
Dim strColumna() As String
Dim lngIndex As Long
strColumna() = Split(Letras, ",", , vbTextCompare)
For lngIndex = LBound(strColumna) To UBound(strColumna)
Hoja.range(strColumna(lngIndex) & 62).Formula = "=SUM(" & strColumna(lngIndex) & 4 & ":" & strColumna(lngIndex) & 60 & ")"
Next
End Function
La invocación a la funcion seria de la siguiente forma:
Call Export_Excel("Hola","A,B,C,D,F,G,H")
Saludos, desde algún lugar de Lima-Perú