Ir ao conteúdo
  • Cadastre-se

Macro excel


Ir à solução Resolvido por DJunqueira,

Posts recomendados

@DJunqueiraseguinte: na celula N19 por exemplo, tem que ter essa formula =SE($B19="c";$M19-$K19; mas se não, quero que seja feito uma procura na coluna "O" o trecho ou pontos coluna A ou BC que seriam o trecho anterior a N19, e que N19 fosse igual ao menor valor encontrado na coluna O.   é como se fosse na coluna G onde usei o somase, mas nesse caso nao é para somar...Na aba Calculo

PLANILHA ESGOTO.xls

Link para o comentário
Compartilhar em outros sites

@Arthur Dias  O código abaixo atende ao que você descreveu no post #5, no arquivo disponibilizado naquele post, sem alterações. Veja se ajuda.

Rode o código a partir da planilha "CÁLCULO".

obs. o código procura o valor mais próximo, seja ele maior ou menor que o valor de referência, tendo em vista que você não especificou.

Sub BuscaDiâmetroELLíquida()
 Dim r As Long, c As Long, Q As Range, T As Range, m As Double
 For Each Q In Range("T15:T" & Cells(Rows.Count, 20).End(3).Row)
  m = 100
  If IsNumeric(Q.Value) Then
   With Sheets("VERIFICAÇÃO")
    For Each T In .Range("D6:AG24")
     If Abs(Q.Value - T.Value) < m Then
      m = Abs(Q.Value - T.Value): r = T.Row: c = T.Column
     End If
    Next T
    Cells(Q.Row, 10) = .Cells(r, 2): Cells(Q.Row, 15) = .Cells(2, c)
   End With
  End If
 Next Q
End Sub

 

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...