Como puedo modificar un comentario de forma condicional
Tengo diez mil celdas con comentarios de acuerdo al valor de la celda. Pero de repente resulta que al teclear se comenten errores de dedo, y deseo corregirlas de una sola vez. Para esto tengo un formulario con dos textbox. Al corregir, en el primero ingreso el texto completo del comentario erróneo y en el segundo el texto del comentario corregido. Como sigue:
Dim cell As Range
For Each cell In Selection
cell = ActiveCell.Range("a1")
If cell.Comment.Text = TextBox1.value Then
cell.Comment.Text Text:="" & TextBox2.value
End If
cell.Comment.Shape.TextFrame.AutoSize = True
Next cell
Me manda el siguiente mensaje:
"Se ha producido el error 91 en tiempo de ejecución
Variable de objeto o bloque with no establecido"
---En la línea de la condicional. (If cell. Comment.Text = TextBox1.value Then)
Y para acabar ya perdí mucho tiempo experimentando. ¿En dónde esta la falla? .