Consulta como hacer un formulario para cargar, buscar y actualizar registro en base de datos access desde excel

Les comento que tengo una planilla con la que cargó registros en una base de datos access, y en la misma tengo varios botones para actualizar un columna del registro pero es tedioso estar modificando uno por una de las columnas según el valor en C2, quería saber si es posible armar un solo formulario que me busque toda la información de un ID, modificar los mismos y solo tener un botón que actualice todo el registro

Ejemplo del código de cada botón :

Private Sub Modificar_Click()
Application.ScreenUpdating = False
On Error GoTo Errores
Dim SQL As Variant, cn As Object
Set cn = New ADODB.Connection
cn.Open "Provider=Microsoft.ACE.OLEDB.12.0; " & _
"data source=" & ThisWorkbook.Path & "\Caja.accdb;Jet OLEDB:Database Password=5895"
SQL = "UPDATE Movimientosrl" & _
" SET DETALLE ENTRADA='" & Range("C2") & "'" & _
" WHERE ID=" & Range("A2") & ""
cn.Execute SQL, , adCmdText
cn.Close
Set cn = Nothing
MsgBox prompt:="Se Modifico Correctamente la ENTRADA a " & Range("C2").Text, Buttons:=vbOKOnly
Range("C2").ClearContents
Call cmdimportar2
Exit Sub
Errores:
MsgBox prompt:="Seleccione un ID"
End Sub

Espero haberme expresado correctamente, para que puedan darme una mano

Añade tu respuesta

Haz clic para o