Ir ao conteúdo

Posts recomendados

Postado

O objetivo da macro é encontrar indices da coluna PROD RECEB que sejam iguais aos da coluna PROD ALMOX. Encontrando, ele deve marcar 1, na coluna B, na linha correspondente ao indice encontrado. Por exemplo na figura digamos que o 81 e o 240 estejam na PROD RECEB e na PROD ALMOX, então ele marca 1 nas linhas correspondentes.

ALMOXARIFADO.PNG

 

Os errros que acontecem:

- na depuração apontava "erro de definição de aplicativo ou de definição de objeto" em cells(m, 1) e em cells(n, 3); 

- indicava indices que não estão na coluna PROD ALMOX; 

- só funcionava certo quando a coluna PROD ALMOX tinha menos indices, até uns 20;

- agora ele apresenta um erro de compilação que não consigo identificar;

Estou mandando a planilha em que a macro é aplicada. ALMOXARIFADO.xlsx

Sub indices_almox()
Dim m As Long
Dim n As Long
[T:T].ClearContents
Sheets("almox").Activate
 For m = 2 To 29463 
  For n = 2 To cells(2, 5)
     If Cells(m, 1) = Cells(n, 3) Then
        Cells(m + 1, 2) = "1": m = m + 1
     End If
  Next n
 Next m
End Sub


     

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...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!