Foros del Web » Soporte técnico » Ofimática »

convertir formulas a valores

Estas en el tema de convertir formulas a valores en el foro de Ofimática en Foros del Web. hola como estan saludos tengo una hoja excel,que contienen formulas. logicamente yo veo los valores necesito una macro que mantenga los valores y que elimine ...
  #1 (permalink)  
Antiguo 28/09/2008, 19:16
 
Fecha de Ingreso: abril-2006
Mensajes: 37
Antigüedad: 18 años, 7 meses
Puntos: 0
convertir formulas a valores

hola como estan
saludos

tengo una hoja excel,que contienen formulas.

logicamente yo veo los valores

necesito una macro que mantenga los valores y que elimine las formulas
hasta la ultima fila usada
mejor dicho si encuentra una fila vacia deje de ejecutar la macro

les estare muy agradecido
  #2 (permalink)  
Antiguo 28/09/2008, 19:32
Avatar de Omura
Colaborador
 
Fecha de Ingreso: julio-2006
Ubicación: Peru
Mensajes: 3.491
Antigüedad: 18 años, 4 meses
Puntos: 185
Respuesta: convertir formulas a valores

no dices para que necesitas ocultar/eliminar las formulas, esto podrías hacerlo de forma simple dándole a todas las celdas que tienen formulas la opción ocultar y bloquear y luego protegiendo la hoja.

ahora si quieres la macro podrías comenzar mirando el código que se generaría al usar el grabador de macros y darle a copiar las celdas y usando la opción pegado especial - pegar - solo valores, para luego eliminar la columna que tiene la formula.
__________________
Mi error era de código... pero de código genético.
  #3 (permalink)  
Antiguo 29/09/2008, 23:13
 
Fecha de Ingreso: abril-2006
Mensajes: 37
Antigüedad: 18 años, 7 meses
Puntos: 0
Respuesta: convertir formulas a valores

solo queria saber en el caso de tener 20000 registros (como es micaso)


hacere eso de pegado especial seria muy tedioso

no creo que sea algo complicado una macro como el que pido

gracias de antemano
  #4 (permalink)  
Antiguo 30/09/2008, 10:16
Avatar de Omura
Colaborador
 
Fecha de Ingreso: julio-2006
Ubicación: Peru
Mensajes: 3.491
Antigüedad: 18 años, 4 meses
Puntos: 185
Respuesta: convertir formulas a valores

para hacer lo que quieres necesitas usar pegado especial copiar solo valores pero como código dentro de una macro, si no sabes de VBA puedes usar el grabador de macros y luego ver el editor de Visual Basic (ALT+F11), te genera algo como esto:

Sub Macro1()

Range("C1").Select
Range(Selection, Selection.End(xlDown)).Select
Range(Selection, Selection.End(xlToRight)).Select
Selection.Copy
Range("G1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("G1").Select
Application.CutCopyMode = False

End Sub

La macro que pides es un poquito mas complicada que esto, pero teniendo en cuenta que esta se genero de forma automática con el grabador de macros....
__________________
Mi error era de código... pero de código genético.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:59.