
FORMULAS CON MACRO
Publicado por Libia (6 intervenciones) el 18/03/2015 02:59:44
Hola
buenas noches
por favor suapoyo en brindarme un orientación, tengo un tabla en excel que actualmente lo trabajo con fórmula directo en el libro, pero como tengo problemas porque muchas veces por error lo borran deseo que ahora dichas fórmulas estén en visual.
* en la columna E uso la fórmula: =SI(Y(G4 <> 0, H4 <> 0, I4 <> 0), (G4 * H4 * I4) / 5000, 0), que toma los valores de las columnas G, H e I para calcular el volumen.
* en la columna F uso la fórmula: = =SI(D4 - C4 > E4 - C4, D4 - C4, E4 - C4), en el cual hallo el mayor peso entre la diferencia de las columnas D con C , E con C.
Generé este módulo
Public Sub volumen()
Range("E4:E500").Formula = "=SI(Y(G4 <> 0, H4 <> 0, I4 <> 0), (G4 * H4 * I4) / 5000, 0)"
Range("F4:F500").Formula = "=SI(D4 - C4 > E4 - C4, D4 - C4, E4 - C4)"
End Sub
la otra consulta es que cuando lo ejecuto sale: #¿NOMBRE?, pero cuando le doy F2 y luego enter aparece el valor, pero la fórmula se sigue apreciando.
Cómo hago para que ya no se vea la fórmula en la columna E y F y de inmediato aparezca el valor númerico sin necesidad de dar F2 a cada celda y luego enter para que aprezca el valor.
saludos cordiales
Libia Linares
buenas noches
por favor suapoyo en brindarme un orientación, tengo un tabla en excel que actualmente lo trabajo con fórmula directo en el libro, pero como tengo problemas porque muchas veces por error lo borran deseo que ahora dichas fórmulas estén en visual.
* en la columna E uso la fórmula: =SI(Y(G4 <> 0, H4 <> 0, I4 <> 0), (G4 * H4 * I4) / 5000, 0), que toma los valores de las columnas G, H e I para calcular el volumen.
* en la columna F uso la fórmula: = =SI(D4 - C4 > E4 - C4, D4 - C4, E4 - C4), en el cual hallo el mayor peso entre la diferencia de las columnas D con C , E con C.
Generé este módulo
Public Sub volumen()
Range("E4:E500").Formula = "=SI(Y(G4 <> 0, H4 <> 0, I4 <> 0), (G4 * H4 * I4) / 5000, 0)"
Range("F4:F500").Formula = "=SI(D4 - C4 > E4 - C4, D4 - C4, E4 - C4)"
End Sub
la otra consulta es que cuando lo ejecuto sale: #¿NOMBRE?, pero cuando le doy F2 y luego enter aparece el valor, pero la fórmula se sigue apreciando.
Cómo hago para que ya no se vea la fórmula en la columna E y F y de inmediato aparezca el valor númerico sin necesidad de dar F2 a cada celda y luego enter para que aprezca el valor.
saludos cordiales
Libia Linares
Valora esta pregunta


0