Sub totales de columnas con macros excel
Si alguien puede ayudarme a resolver este problema.
Tengo una hoja en (Hoja2) que tiene los datos de orden y pesos en la columna Ay B 40 datos
Salta una columna libre y en la DE aparecen los siguientes 40.. Salta otra columna y en la G y H ... Aparecen otros datos., así sucesivamente hasta culminar con la cantidad no necesariamente termina.. En la fila 41. Es decir el termino de columnas y filas es variables.
Lo que es fijo es que los datos siempre están dejando una columna libre
Encontré este código, pero este suma sin diferenciar el N°orden y los pesos.. Necesito que en la columna de Orden, se escriba "SubTotal" y en la columna de pesos la suma.. Así sucesivamente
Sub SumarPesos()
Dim Suma, Acumulado As Double
Dim UF, UC As Long
Dim I As Integer
Dim Ncolum As Integer
UF = Hoja3.Range("B" & Rows.Count).End(xlUp).Row + 1
UC = Hoja3.Range("AV4").End(xlToLeft).Column + 1
For Ncolum = 2 To UC ' como hacer para que salte una columna
Suma = 0
For I = 4 To UF
Suma = Suma + Hoja3.Cells(I, Ncolum)
If Hoja3.Cells(I, Ncolum) = "" Then
Hoja3.Cells(I, Ncolum) = CDbl(Suma)
Hoja3.Cells(I, Ncolum).Font.Bold = True
Suma = 0
End If
Next I
'Ncolumn = Ncolumn + 3 no salta la columna en donde esta el orden
Next Ncolum
End Sub
2 respuestas
Respuesta de Elsa Matilde
2
Respuesta de david ..
1
