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


    [Resolvido]Mudar nome de folha de excel via Access

    avatar
    serbarbosaportugal
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 61
    Registrado : 25/06/2014

    [Resolvido]Mudar nome de folha de excel via Access Empty [Resolvido]Mudar nome de folha de excel via Access

    Mensagem  serbarbosaportugal 24/4/2016, 21:14

    Boa noite

    Estou a usar, num projeto, o seguinte código do Mestre JP para importar de uma pasta vários documentos em excel:

    Código que importa de uma só vez, todas as folhas de excel que estiverem em c:\ para a tabela

    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

    A minha dificuldade é a seguinte: eu apenas pretendo ir buscar os dados à primeira folha dos documentos, cujo nome pode ser diferente de uma para outras.
    Como posso definir através do código acima, qual o nome a dar a folha ativa do excel para ir buscar apenas os dados desta???

    Mil obrigados!!
    avatar
    serbarbosaportugal
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 61
    Registrado : 25/06/2014

    [Resolvido]Mudar nome de folha de excel via Access Empty Re: [Resolvido]Mudar nome de folha de excel via Access

    Mensagem  serbarbosaportugal 28/4/2016, 23:06

    Boas noites....

    Parece que ninguém consegue me ajudar. como faço para, selecionar o intervalo de dados a ser importado, apenas da 1.ª folha do excel, independente do respetivo nome??

    Obrigado
    avatar
    serbarbosaportugal
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 61
    Registrado : 25/06/2014

    [Resolvido]Mudar nome de folha de excel via Access Empty Re: [Resolvido]Mudar nome de folha de excel via Access

    Mensagem  serbarbosaportugal 7/5/2016, 00:02

    Bem,,,,

    Não existe solução para a minha questão. Por isso, fecho o post!!

    Conteúdo patrocinado


    [Resolvido]Mudar nome de folha de excel via Access Empty Re: [Resolvido]Mudar nome de folha de excel via Access

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 26/4/2024, 19:07