funcion suma en un rango desconocido

lacala8

New Member
Joined
Apr 13, 2007
Messages
7
tengo una macro en donde el usuario debe ingresar el numero de items que desea tener en su cotización, y a cada uno de ellos se le asigna un valor. yo debo hacer una funcion que sume esos valores en mi programa, pero no se como hacerlo porque el largo del arreglo depende del numero ingresado por el usuario. las casillas empiezan desde la B11, pero no se donde termina, pues depende del numero ingresado por el usuario.
por ejemplo: si el usuario pone 5 entonces debo sumar desde B11 a B16
pero si pone 7 entonces es de B11 a B18. mi profesor me dijo que hiciera esto en un mail, pero la verdad no se como hacerlo.

Hola Laura.

para hacer las sumas puedes poner al final del for antes que acabe la macro unba funcion suma y para el rango que guarde la primera y la ultia celda en una variable mientras terminas el proceso.

mi programa es este:
Code:
Private Sub CommandButton1_Click()
    costosfijos.Hide
    Dim i, p, l, g
    Range("A11").Select
    For i = 1 To costofijo
        p = InputBox("Ingrese los items de costo fijo (en Mayuscula)")
        ActiveCell = p
        ActiveCell.Offset(0, 1).Activate
        l = InputBox("Ingrese el valor de dicho item")
        ActiveCell = l
        g = l
        ActiveCell.Offset(1, -1).Activate
    Next i
    ActiveCell.Offset(1, 0).Activate
    ActiveCell = "SUBTOTAL PREPARACIÓN"
    ActiveCell.Offset(0, 1).Activate
    costovariable.Show
End Sub

tampoco se como hacer la funcion suma, solo se que debe ir andtes de costovariable.show, lo cual me lleva a otro userform con las mismas caracteristicas donde tambien debo sumar. la razon por la cual no puedo solo seleccionar un rango grande en B y sumar todos los dato que hayan, es porque arriba y abajo de estas celdas tengo otra infromación que no debe ser sumada.
 

Excel Facts

Is there a shortcut key for strikethrough?
Ctrl+S is used for Save. Ctrl+5 is used for Strikethrough. Why Ctrl+5? When you use hashmarks to count |||| is 4, strike through to mean 5.

Forum statistics

Threads
1,223,958
Messages
6,175,643
Members
452,663
Latest member
MEMEH

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top