Colocar un comentario en una celda es el objetivo inmediato(dicha celda recibe el valor del campo de texto que le corresponde)
Dicho comentario se captura en un cuadro de texto.(una variable recoge el valor del cuadro de texto)...
Dim Comentario1 As String
Dim fil As Long
Dim f As Range
' Comentario es el nombre del campo de texto donde se teclea el comentario
Comentario1 = Me.Comentario.Value
'Busco en una tabla un registro que viene dentro de un "combo"
Set f = Range(Cells(fila2, columna2), Cells(fila1, columna1)).Find(Me.ComboBox1.Value, , xlValues, xlWhole, , , False)
If Not f Is Nothing Then
'Ya que encontró el registro y me posiciono en la fila correspondiente ,recojo el valor de la fila actual
fil = f.Row
' Dias es el nombre de un campo del formulario
If Dias.SetFocus() = True Then
'En la fila actual y en la columna 5 debo colocar un comentario(pero no me funciona el if, lo demas si funciona)
ActiveSheet.Cells(fil, 5).AddComment.Text Comentario1
.No pudo condicionar que mande el comentario tecleado cuando este en determinado cuadro de texto (donde este el cursor)
Else
MsgBox "dato no encontrado"
End If
End If