Macro que cambia texto de los comentarios -celda vacía
Hola, tengo esta macro en la que tu me has colaborado.
Sub Macro7()
Dim MiComentario As Variant
Dim NUEVO As String
Dim TEXTO As String
On Error Resume Next
Set MiComentario = ActiveCell.Comment
If MiComentario Is Nothing Then
If ActiveCell.Comment = "" Then
NUEVO = (ActiveCell)
ActiveCell.AddComment.Text Text:=NUEVO
Else
End If
Else
TEXTO = ActiveCell.Comment.Text
NUEVO = ActiveCell
ActiveCell.Comment.Text Text:=""
ActiveCell.Comment.Text Text:=NUEVO
End If
End Sub
La macro funciona a la perfección salvo por un detalle, digamos que en la celda A1 tenia como valor "x" por lo tanto el comentario también quedo con el texto "x", si después de eso dejo la celda vacía permanece el valor "x" en el comentario. Me gustaría que quedara vacío el comentario al igual que la celda.
Muchas gracias
Sub Macro7()
Dim MiComentario As Variant
Dim NUEVO As String
Dim TEXTO As String
On Error Resume Next
Set MiComentario = ActiveCell.Comment
If MiComentario Is Nothing Then
If ActiveCell.Comment = "" Then
NUEVO = (ActiveCell)
ActiveCell.AddComment.Text Text:=NUEVO
Else
End If
Else
TEXTO = ActiveCell.Comment.Text
NUEVO = ActiveCell
ActiveCell.Comment.Text Text:=""
ActiveCell.Comment.Text Text:=NUEVO
End If
End Sub
La macro funciona a la perfección salvo por un detalle, digamos que en la celda A1 tenia como valor "x" por lo tanto el comentario también quedo con el texto "x", si después de eso dejo la celda vacía permanece el valor "x" en el comentario. Me gustaría que quedara vacío el comentario al igual que la celda.
Muchas gracias
Respuesta de calvuch
1