![sin imagen de perfil sin imagen de perfil](/img/anonymouse.png)
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
![Me gusta: Está pregunta es útil y esta clara Me gusta: Está pregunta es útil y esta clara](/img/img.png?11.51)
![NO me gusta: Está pregunta no esta clara o no es útil No me gusta: Está pregunta no esta clara o no es útil](/img/img.png?11.51)
0