Colocar números en negativo o positivo en columna saldo
Estoy haciendo una macro, que copia datos desde una hoja a otra.
La hoja1 tiene el origen de los datos, la misma posee las columnas debe y haber.
La segunda hoja que es la hoja destino, posee las columnas debe haber y saldo.
Ahora, yo copio las columnas debe y haber tal cual como están, el problema surge, es cuando quiero colocar en saldo los valores. Cabe destacar que por otras fórmulas. Si hay datos en el debe en el saldo debe colocarse este mismo dato pero en negativo, y si hay datos en el haber, en el saldo debe colocarse el mismo dato pero en positivo. Cabe destacar que siempre habrá datos o en debe o en haber, nunca en ambos casos.
Hasta ahora tengo lo siguiente.
Dim uFila1 As Long Dim uFila2 As Long Dim Col As Long Dim wbLibroActual1 As Workbook Dim wsHojaActual1 As Worksheet Dim wsHojaActual2 As Worksheet Set wbLibroActual1 = Workbooks(ThisWorkbook.Name) 'nombre del libro Set wsHojaActual1 = wbLibroActual1.ActiveSheet 'hoja actual activa desde la que se copiaran los datos Sheets("Gter").Activate 'hoja destino de los datos copiados Set wsHojaActual2 = wbLibroActual1.ActiveSheet uFila1 = wsHojaActual1.Range("A" & Rows.Count).End(xlUp).Row uFila2 = wsHojaActual2.Range("G" & Rows.Count).End(xlUp).Row y = uFila2 + 1 wsHojaActual1.Range("A2:A" & uFila1).Copy Destination:=wsHojaActual2.Cells(y, 9) 'copia el nombre wsHojaActual1.Range("B2:B" & uFila1).Copy Destination:=wsHojaActual2.Cells(y, 8) 'copia la UN wsHojaActual1.Range("C2:C" & uFila1).Copy Destination:=wsHojaActual2.Cells(y, 7) 'copia la cuenta wsHojaActual1.Range("D2:D" & uFila1).Copy Destination:=wsHojaActual2.Cells(y, 10) 'COPIA LA FECHA wsHojaActual1.Range("E2:E" & uFila1).Copy Destination:=wsHojaActual2.Cells(y, 11) 'factura wsHojaActual1.Range("G2:F" & uFila1).Copy Destination:=wsHojaActual2.Cells(y, 14) 'GLOSA wsHojaActual1.Range("H2:H" & uFila1).Copy Destination:=wsHojaActual2.Cells(y, 15) 'DEBE wsHojaActual1.Range("I2:I" & uFila1).Copy Destination:=wsHojaActual2.Cells(y, 16) 'HABER
Pero no logro realizar alguna funcion para poder colocar en la casilla saldo el numero en negaativo o positivo segun corresponda.