MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


2 participantes

    [Resolvido]Transferência Excel para Access

    avatar
    dave123
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 61
    Registrado : 07/03/2011

    [Resolvido]Transferência Excel para Access Empty Transferência Excel para Access

    Mensagem  dave123 11/3/2011, 21:02

    Boas.

    estou com um problema. Necessito de importar os dados de um excel para tabela de Access para fazer o tratamento.

    Estou a usar o código:

    Private Sub SeuBotao_Click()
    Dim strPathFile As String, strFile As String, strPath As String
    Dim strTable As String
    Dim blnHasFieldNames As Boolean
    blnHasFieldNames = True
    strPath = "C:" ' drive onde se situa o seu documento excel
    strTable = "tblExemplo" 'nome da tabela no seu banco
    strFile = Dir(strPath & "temp.xls") 'nome do seu excel, se mudar para "*.xls" importa todas as folhas excel _
    que estiverem em C:\ para a tabela do banco.
    Do While Len(strFile) > 0
    strPathFile = strPath & strFile
    DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel9, _
    strTable, strPathFile, blnHasFieldNames
    strFile = Dir()
    Loop
    End Sub

    No entanto não me está a dar certo devido á instrução (DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel9,strTable, strPathFile, blnHasFieldNames)
    Tendo em conta que o tamanho do meu Excel pode variar quer em colunas e linhas
    1) A tabela no meu programa em Access na qual se destina os dados da folha Excel deve ter alguma formatação especial??


    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Transferência Excel para Access Empty Re: [Resolvido]Transferência Excel para Access

    Mensagem  vieirasoft 11/3/2011, 21:19

    Veja se ajuda

    http://office.microsoft.com/pt-pt/excel-help/transferir-copiar-importar-exportar-dados-entre-o-excel-e-o-access-HA010096300.aspx

    http://forum.zwame.pt/showthread.php?t=223601&page=1
    avatar
    Convidad
    Convidado


    [Resolvido]Transferência Excel para Access Empty Re: [Resolvido]Transferência Excel para Access

    Mensagem  Convidad 11/3/2011, 23:03

    se não estou enganado esse código é do Grande JPaulo, no repositorio de 102 codigos VBA.

    Importar Excel para Access

    nesse txt lá, tem 4 codigos diferentes, estude-os e teste-os que quase de certeza que resolve o seu problema.

    http://maximoaccess.forumeiros.com/t11-102-codigos-vba-para-access

    avatar
    dave123
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 61
    Registrado : 07/03/2011

    [Resolvido]Transferência Excel para Access Empty Re: [Resolvido]Transferência Excel para Access

    Mensagem  dave123 14/3/2011, 12:29

    Obrigado ...jáconsegui resolver Smile Smile

    Conteúdo patrocinado


    [Resolvido]Transferência Excel para Access Empty Re: [Resolvido]Transferência Excel para Access

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 23/11/2024, 14:33