Excel Sumar entre letras

Hola amigos tengo el siguiente problema:

Entre D11 y CH11 voy poniendo cantidades y una letra en concreto "M" quiero que vaya sumando de izquierda a derecha desde D11 hasta que encuentre la letra "M" o el final CH11 si no encuentra antes una letra "M" y el resultado lo ponga en la celda CP9 luego en la siguiente celda donde encontró la letra "M" empiece ha sumar de nuevo hasta que encuentre otra letra "M" y el resultado lo ponga en CQ9 y vuelva otra vez a comenzar a sumar desde donde encontró la segunda letra "M" y pare donde vuelva a encontrar otra letra "M" y el resultado lo ponga en la celda CR9 y vuelva a empezar de nuevo desde ese puesto que encontró la letra "M" y vuelva a sumar hasta la otra letra "M" o el final (CH11) y la suma la ponga en CS9.

gracias.- puedo enviar una hoja excel para que se vea mejor.

1 Respuesta

Respuesta
1

Te mando mi solución con esta macro:

Sub proceso()
'por luismondelo
columna = 94
Range("d11").Select
Do Until ActiveCell.Column > 86
If UCase(ActiveCell.Value) = "M" Then
Cells(9, columna).Value = suma
columna = columna + 1
suma = 0
GoTo salto
End If
suma = suma + ActiveCell.Value
salto:
ActiveCell.Offset(0, 1).Select
Loop
Cells(9, columna).Value = suma
End Sub

recuerda finalizar

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas