Quando se utiliza a instrução sql em um arquivo de banco de dados, como o Access o uso do apóstrofe(ou aspa simples) " ' " ou Aspas " " " é aceito normalmente.
Porem quando o Banco de dados é uma planilha Excel, nem sempre os mesmos comandos são entendidos coerentemente.
Então experimente em sua rotina de "salvar" utilizar o SQL conforme abaixo:
Sql = "INSERT INTO [FAIXA$] (ID, DESCRICAO, VALOR_INICIAL, VALOR_FINAL)"
Sql = Sql & " VALUES ("
Sql = Sql & " """ & TextBoxFaixaID.Text & """"
Sql = Sql & ", """ & Me.TextBoxFaixaDescricao.Text & """"
Sql = Sql & ", """ & Me.TextBoxFaixaValorInicial.Text & """"
Sql = Sql & ", """ & Me.TextBoxFaixaValorFinal.Text & """"
Sql = Sql & " );"
e Na rotina Update
Sql = "UPDATE [FAIXA$] "
Sql = Sql & " SET DESCRICAO = """ & TextBoxFaixaAlteraDescricao.Text & """"
Sql = Sql & ", VALOR_INICIAL = """ & Me.TextBoxFaixaValorInicial.Text & """"
Sql = Sql & ", VALOR_FINAL = """ & Me.TextBoxFaixaValorFinal.Text & """"
Sql = Sql & " WHERE ID = " & Me.TextBoxFaixaID.Text
Creio eu que irá atender o desejado
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 24/02/2015 6:27 am