Me entienden?... De no ser asi, haganmelo saber por favor.
Gracias!
|
|
#1 (permalink) |
![]() Fecha de Ingreso: mayo-2005
Mensajes: 274
|
Macro
Me entienden?... De no ser asi, haganmelo saber por favor. Gracias! |
|
|
|
|
|
#2 (permalink) |
![]() Fecha de Ingreso: enero-2004
Ubicación: viña del mar
Mensajes: 176
|
Re: Macro
¿ y es necesario que lo hagas con una macro?
te podria servir una columna adjunta con el acumulado y dependiendo de ese valor acumulado poner el valor correspondiente
__________________
hay tres tipos de matemáticos, los que saben contar y los que no. Oscar |
|
|
|
|
|
#3 (permalink) |
![]() Fecha de Ingreso: mayo-2005
Mensajes: 274
|
Re: Macro
Hola Judoka!...pero como lo haria?...Puedes orientarme, nose mucho de excel.
Lo que quiero es esto: A B 15 15 10 1 10 10 10 10 2 25 10 5 3 Me entiendes?...Aunque pienso que no fui muy claro en el primer post porque lo hacia acumulativo. Gracias por todo! Última edición por jorge1980; 20-mar-2007 a las 13:33. Razón: Columnas no bien alineadas |
|
|
|
|
|
#5 (permalink) |
![]() Fecha de Ingreso: mayo-2005
Mensajes: 274
|
Re: Macro
Hola nuevamente!....jejejej. Lo que observe en el ejemplo del link que me recomendastes no es lo que busco amigo(a).
Te explico a continuacion tomando como ejemplo la hoja mostrada en el link recomendado. Suponte que quiero sumar todos los valores mostrados en la columna B y por cada suma que sea igual o mayor a 40 en una celda C, justamente donde el valor sea igual o mayor a 40 se inicialice el contador. For Example: Suma: if (B2+B3)>=40 then Valor cera colocado en la celda C3 donde Valor sera contador=1 Suma: if (B4+B5)>=40 then Valor cera colocado en la celda C3 donde Valor sera contador=2 y asi sucesivamente.....you understand now? thank very much! |
|
|
|
|
|
#6 (permalink) |
|
Moderata
![]() ![]() ![]() ![]() ![]() ![]() Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 19.921
|
Re: Macro
Hola jorge1980
He teclado algunas líneas de código, a ver si te sirven:
Código:
Saludos, Sub Sumar()
contador = 0
total = 0
Range("A1").Select ' empezar en celda A1
' recorrer las celdas hasta encontrar una vacía
Do While ActiveCell <> Empty
total = total + ActiveCell ' sumar el valor de la celda
' si la suma es igual o mayor a 40...
If total >= 40 Then
contador = contador + 1 ' incrementar contador
ActiveCell.Offset(0, 1).Select ' desplazr a la derecha
ActiveCell = contador ' escribir contador en la celda
ActiveCell.Offset(0, -1).Select ' volver a la izquierda
total = 0 ' inizializar variable total
End If
ActiveCell.Offset(1, 0).Select ' siguiente fila
Loop
End Sub
![]() |
|
|
|