puoi provare a non lasciare gli spazi prima delle parentesi "("... :master:
codice:
cmd.CommandText = "INSERT INTO Clienti(" & _
    "cli_ragSoc,cli_indirizzo,cli_localita,cli_pro," & _
    "cli_cfpi,cli_tipPag,cli_note,cli_agente) " & _ 
    "VALUES(" _ 
    "'" & Trim(Me.txtRagSoc.Text) & "'," & _
    "'" & Trim(Me.txtIndir.Text) & "'," & _
    "'" & Trim(Me.txtLoca.Text) & "'," & _
    "'" & Trim(Me.txtProv.Text) & "'," & _
    "'" & Trim(Me.txtCfpi.Text) & "'," & _
    "'" & Trim(Me.txtPaga.Text) & "'," & _
    "'" & Trim(Me.txtNote.Text) & "'," & valore & ");"