Vba en Excel parámetros en funciones
Publicado por Marcos (2 intervenciones) el 11/02/2019 20:08:15
Buenas Tardes
Estoy tratando de usar la función suma.si en vba, lo que quiero hacer es mirar si en una rango hay una palabra contenida y en tal caso hacer una suma de importes. Por ejemplo lo que quiero es buscar en un rango si alguna celda contiene la palabra RECIBO en tal caso hago la suma de un importe que está en otra columna, de manera que me salga la suma total de todas las celdas que contienen la cadena de texto RECIBO. Buscando como hacerlo he llegado a este código pero me da error y no se dónde está el fallo (soy muy nuevo lo sé...) Si alguien me puede ayudar lo agradezco mil. Gracias
Estoy tratando de usar la función suma.si en vba, lo que quiero hacer es mirar si en una rango hay una palabra contenida y en tal caso hacer una suma de importes. Por ejemplo lo que quiero es buscar en un rango si alguna celda contiene la palabra RECIBO en tal caso hago la suma de un importe que está en otra columna, de manera que me salga la suma total de todas las celdas que contienen la cadena de texto RECIBO. Buscando como hacerlo he llegado a este código pero me da error y no se dónde está el fallo (soy muy nuevo lo sé...) Si alguien me puede ayudar lo agradezco mil. Gracias
1
2
3
4
5
6
7
8
9
10
11
12
Public Sub cumplimentar()
Dim palabra As String
Dim palabra1 As String
Dim palabra2 As String
palabra = InputBox("Palabra a buscar")
palabra1 = "*"
palabra2 = palabra1 & palabra & palabra1
Range("K26").Value = palabra
Range("K27").Value = "=SUM.IF(C4;_palabra2;D4)"
End Sub
Valora esta pregunta


0