Macro que resta 2 columnas celda por celda.
Otra vez necesitando de tu gran ayuda y tu valioso tiempo. Tengo una operación dentro de la macro que resta la Columna I - Columna K y pone el resultado en la columna L... Por ejemplo
L2 = I2 - K2
L3= I3 - K3
etc....
Tengo la siguiente macro
Sub resta()
Dim i As Integer
Dim valor_i As Double
Dim valor_k As Double
i = 1
Range("L" + CStr(i)).Select
valor_i = Range("I2" + CStr(i)).Value
valor_k = Range("K2" + CStr(i)).Value
While (valor_f <> 0 And valor_k <> 0)
valor_i = Range("I2" + CStr(i)).Value
valor_k = Range("K2" + CStr(i)).Value
Range("L" + CStr(i)).Value = valor_i - valor_k
i = i + 1
Wend
End Sub
Pero no me muestra nada, tal vez porque mi valor de la Columna I es asi 17,345.00 y el de la K es asi 13000,00 anteriormente ya te había comentado esto, de como pasar estos valores al formato de la columna l, la respuesta fue algo asi:
Si lo quieres en una celda
range("A5") = format(tuvalor, "#,##0.00")
Si lo quieres en el mismo valor
tuvalor = format(tuvalor, "#,##0.00")
Sinceramente no se como implementar esta formula, o si mi macro este mal y por eso no me hace nada.