Mas producto en VBA
Publicado por Albert (88 intervenciones) el 10/12/2007 13:26:31
Buenos dias,sigo con el problema con realizar un calculo en VBA lo que quiero es que me coja la cantidad de la columna C y lo multiplique per el precio Colm. D y el resultado lo ponga en E , tal como ya pregunte el otro dia.
He conseguido que me lo haga `pero solo en la primera linea no consigo que repita la rutina hasta el final de las lineas, donde me estoy equvocando?
Por otro lado me gustaria poner al final de la columna E la suma del total, alguien sabe donde puedo ver una aplicación que lo haga para ver si entiendo el codigo y soy capaz de aplicarlo (creo haber entendidcomo opero en las filas pero no por columnas) como podeis ver mi nivel de programación es basico.
Mil Gracias por anticipado
Dim x As Integer
Dim a As Integer
Dim ultima As Integer
Dim cantitat As Double
Dim preu As Double
Dim total As Double
'_______________________________________
For x = 11 To 10000
If Hoja11.Cells(x, 1) = "" Then
ultima = x - 1
Exit For
End If
Next
'_______________________________________
For a = 11 To ultima
cantitat = Hoja11.Cells(a, 3)
preu = Hoja11.Cells(a, 4)
total = cantitat * preu
Hoja11.Cells(a, 5) = total
Exit For
Next
He conseguido que me lo haga `pero solo en la primera linea no consigo que repita la rutina hasta el final de las lineas, donde me estoy equvocando?
Por otro lado me gustaria poner al final de la columna E la suma del total, alguien sabe donde puedo ver una aplicación que lo haga para ver si entiendo el codigo y soy capaz de aplicarlo (creo haber entendidcomo opero en las filas pero no por columnas) como podeis ver mi nivel de programación es basico.
Mil Gracias por anticipado
Dim x As Integer
Dim a As Integer
Dim ultima As Integer
Dim cantitat As Double
Dim preu As Double
Dim total As Double
'_______________________________________
For x = 11 To 10000
If Hoja11.Cells(x, 1) = "" Then
ultima = x - 1
Exit For
End If
Next
'_______________________________________
For a = 11 To ultima
cantitat = Hoja11.Cells(a, 3)
preu = Hoja11.Cells(a, 4)
total = cantitat * preu
Hoja11.Cells(a, 5) = total
Exit For
Next
Valora esta pregunta


0