Estimados,
Junto con saludar, tengo la siguiente consulta:
Cree esta formula en F4, =SUMA(FILTRAR(C2:C199;AÑO($A$2:$A$199)=AÑO(C1))) que suma valores de una tabla en función del AÑO ubicado en C1 y ubicado en A2:A199 (ver excel adjunto).
Lo que necesito ahora, es que los valores contenidos en C2:C199 que tienen una Moneda en la columna B2:B199 que puede ser EUR o USD, tenga conversión de valor en función de una tabla auxiliar ubicada en E9:H11.
El resultado esperado sería 160.000.
Saludos y de antemano, muchas gracias!Ejemplo sumar con Tipo de cambio.xlsx
Por
Matías86, · publicado
Hola, tengo esta macro y poquisimo conocimientos del tema.
La macro deberia eliminar la hoja cuyo nombre se escriba en el InputBox nombre hoja, pero se detiene cuando deberia tomar el nombre de la hoja.
Sub EliminaCuenta()
Application.ScreenUpdating = True
Dim NombreHoja As String
Dim Entrada As String
Dim cuenta As Worksheet
Entrada = InputBox("Ingrese contraseña para continuar", "Proceso Protegido")
If Entrada = "nacho" Then
If MsgBox("Estas seguro de borrar una cuenta? No podrá recuperarse", vbQuestion + vbYesNo) = vbYes Then
NombreHoja = InputBox("Escriba un nombre de la cuenta:")
NombreHoja = cuenta<--Esta parte es donde se detiene la macro
If NombreHoja = "" Then Exit Sub
If Nombre.hoja <> "Index" And Nombre.hoja <> "Plantilla" And Nombre.hoja <> "Consolidado" And Nombre.hoja <> "Buscador" Then
cuenta.Delete
End If
End If
Else
MsgBox "Acceso Denegado", vbExclamation, "Acceso no autorizado"
End If
Application.ScreenUpdating = True
End Sub
Espero que puedan guiarme un poco para saber cual es el error.
Muchas gracias