Hola avellaneda
tu codigo
Public Sub AltaEnBBDD(ByRef formulario As Form, tabla As String)
Dim campos As String
Dim valores As String
Dim sentencia As String
Dim crtlControl As Control
For Each crtlControl In formulario.Controls
If TypeOf crtlControl Is TextBox Then
valores = valores & "'" & crtlControl.Text & "', "
campos = campos & crtlControl.Tag & ", "
End If
Next crtlControl
If tabla = "paginas" Then
campos = campos & "codcli_pag"
valores = valores & "'" & claveAjena & "'"
End If
sentencia = "Insert Into " & tabla & " (" & campos & ")" & " Values (" & valores & ")"
MsgBox sentencia
frmNavegador.dbGestion.Execute "'" & sentencia & "'"
End Sub
pero me da este error

estoy ententando hacer un insert con esta sintaxis fuera de esta fuencion para ver si es el modo de escribirla y me da el mismo error, algo de como esta escrito esta mal(no tu código) la sintaxis y es con lo que no doy