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

Excel


alexdureggae

Pergunta

4 respostass a esta questão

Posts Recomendados

  • 0

Meu irmão.. é assim

=procv(celula;local planilha;coluna que quer trazer;0 "para valores verdadeiros")

exemplo

=PROCV(A1;Plan2!A:D;4;0)

aqui ele irá procurar a celula A1 na Planilha 2 entre as colunas A e D e irá trazer o valor da coluna 4 quando for verdadeiro...

Abraços e se não der certo .. avise.. wink.gif

Link para o comentário
Compartilhar em outros sites

  • 0

eu ou você não entendeu, mas vamos la,

tenho uma planilha com mais de 8000 linhas e cerca de 50 colunas, o que preciso é o seguinte, em um TextBoX sera digitado um valor, quero que o programa procure em qual linha esta esse valor, achado esse valor, sera inserido um outro valor (que sera digitado em outro TextBox) na linha que foi encontrado o valor anterior e na coluna D.

Espero ter sido bem explicativo...

Sds, Alex.

Obs.: Me desculpem por não escrever corretamente, mas estou com um problema de configuracao do teclado.

Link para o comentário
Compartilhar em outros sites

  • 0

Olha eu acho que seria assim + ou - assim :

Voce teria que abrir a planiha como se fosse um banco de dados:

Dim oCmd As ADODB.Command

Dim oRS As ADODB.Recordset

'abre uma conexao com a planilha excel

Set oConn = New ADODB.Connection

oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _

"Data Source=" & App.Path & "\senf.xls;" & _

"Extended Properties=""Excel 8.0;HDR=Yes;"";"

' cria o objecto command e define a conexao ativa

Set oCmd = New ADODB.Command

oCmd.ActiveConnection = oConn

' abre a planilha

oCmd.CommandText = "SELECT * from [itens$]"

' cria o recordset com os dados

Set oRS = New ADODB.Recordset

oRS.Open oCmd, , adOpenKeyset, adLockOptimistic

'exibe os dados

Text1.Text = oRS(1)

'MsgBox xlw.Application.Cells(2, 3).Value

oRS.Close

Set oRS = Nothing

Com este exemplo você poderia tentar fazer uma variavel e um loop para pesquisar o documento.

Não é a solução que você quer mas pode servir como exemplo para você chegar la.

Abraço.

PS: Eu testei este código e ele funciona,mas não foi eu quem fez.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

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