Visual Basic para Aplicaciones - EXCEL: Transformar fórmulas en comentarios

Life is soft - evento anual de software empresarial
 
Vista:

EXCEL: Transformar fórmulas en comentarios

Publicado por José Nuñez (3 intervenciones) el 04/07/2001 02:42:01
¿Cúal sería la forma más eficiente (a través de código VBA) para transformar las fórmulas de cada celda en comentarios de las respectivas celdas y el resultado de las fórmulas en valor de la celda?.

La idea es que una planilla que tienen fórmulas que acceden datos externos pueda ser llevada a otra máquina que no tiene esos datos externos manteniendo el resultado de las fórmulas.

Por ejemplo si una celda tiene la fórmula "2+2" que a través de código VBA se cree un comentario en dicha celda con el texto "2+2" y que la celda deje de tener dicha fórmula y pase a tener el valor 4.

Muchas gracias por adelantado.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:EXCEL: Transformar fórmulas en comentarios

Publicado por Mauricio Baeza (262 intervenciones) el 09/07/2001 09:57:25
No se si sea la más eficiente, pero este código funciona...

Public Sub FormulaComentario()
Dim c As Range

For Each c In Selection
If c.Comment Is Nothing Then
c.AddComment
End If
c.Comment.Visible = False
c.Comment.Text Text:=c.FormulaLocal
Next
With Selection
.Copy
.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
End With
Application.CutCopyMode = False

End Sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:EXCEL: Transformar fórmulas en comentarios

Publicado por José Nuñez (1 intervención) el 10/07/2001 02:16:19
Muchas gracias.
José
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar