Ir para conteúdo
Fórum Script Brasil
  • 0

Caminho Errado


alexdureggae

Pergunta

Pessoal, estou com um problema neste codigo:

Private Sub cmdEnviar_Click()

Dim App As Excel.Application

Set App = CreateObject("Excel.Application")

Dim Wb As Excel.Workbook

Set Wb = App.Workbooks.Open(App.Path & "\Tabela Áreas e Pesos.xls") 'procura o arquivo na pasta do Office

Dim Ws As Excel.Worksheet

Set Ws = Wb.Worksheets("área + peso des. Sade")

Dim PN As String

PN = txtPN

Dim Busca As Integer

For Busca = 1 To 6655

If Ws.Cells(Busca, 2) = PN Then

Ws.Cells(Busca, 6) = txtResultado

Exit For

End If

Next

Wb.Save

App.Quit

End Sub

Na quinta linha, quando rodo o programa, ele procura o arquivo na pasta do office, não na pasta em que o projeto esta, porque?

Como faco para ele procurar o arquivo aonde esta os projeto?

Desde já agradeco, Alex.

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Provavelmente oque esta acontecendo é que você criou a variavel App para abrir a tabela do excel, então o vb se confunde e acha que na quinta linha, no "App.path" você está se referindo a variável que você criou. Tente mudar o nome de sua variável para outro nome qualquer, tipo aplicativo, seila.

Bom, essa é a única explicação que eu vejo, veja se da certo.

Boa sorte.

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...