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) 'HABERPero no logro realizar alguna funcion para poder colocar en la casilla saldo el numero en negaativo o positivo segun corresponda.







