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
Tengo un problema, necesito que el formulario dependiendo de un criterio empiece a guardar la información desde la celda A1 o desde la celda A18.
Estoy utilizando el código:
Set Trasladar = ThisWorkbook.Worksheets("XXXXX").Cells(1, 1).CurrentRegion
NewRow = Trasladar.Rows.Count + 1
With ThisWorkbook.Worksheets("XXXXX")
.Cells(NewRow, 1).Value = Date
.Cells(NewRow, 2).Value = ThisWorkbook.Sheets(1).Range("D2")
.Cells(NewRow, 3).Value = ThisWorkbook.Sheets(1).Range("D4")
.Cells(NewRow, 4).Value = ThisWorkbook.Sheets(1).Range("D5")
.Cells(NewRow, 5).Value = ThisWorkbook.Sheets(1).Range("D6")
.Cells(NewRow, 6).Value = ThisWorkbook.Sheets(1).Range("D7")
.Cells(NewRow, 7).Value = ThisWorkbook.Sheets(1).Range("D8")
.Cells(NewRow, 8).Value = ThisWorkbook.Sheets(1).Range("D9")
.Cells(NewRow, 9).Value = ThisWorkbook.Sheets(1).Range("D11")
.Cells(NewRow, 10).Value = ThisWorkbook.Sheets(1).Range("D12")
End With
Pero cuando cambio el "Set Trasladar = ThisWorkbook.Worksheets("XXXXX").Cells(18.1).CurrentRegion"
solo guarda desde la primera fila y sobrescribe una y otra vez, ni empieza en la A18 ni se va corriendo una fila, para cada ingreso.
Agradezco la ayuda