Página 1 de 1

Comparação de variaveis Double

Enviado: 09 Out 2019 às 23:55
por vellonalves
Boa Noite!

Estou criando uma logica onde eu verificado o Match de uma coluna e jogo em uma variavel e faço um if onde se essa variavel do match for > 0 realiza uma logica porem esta dando um erro de type mismatch.
Segue o codigo
Dim zero As Double
zero = 0
i = 7

While i < 21

codigo = Worksheets("Interface").Range("G" & i)
onde = Application.Match(codigo, Worksheets("Estoque").Columns(5), 0)
If onde > zero Then
Worksheets("Estoque").Range("A" & onde).Copy
ActiveSheet.Paste Destination:=Worksheets("Interface").Range("G" & i)


Worksheets("Estoque").Range("B" & onde).Copy
ActiveSheet.Paste Destination:=Worksheets("Interface").Range("I" & i)


Worksheets("Interface").Range("F" & i) = "1"


Else
onde2 = Application.Match(codigo, Worksheets("Estoque").Columns(1), 0)

Worksheets("Estoque").Range("A" & onde2).Copy
ActiveSheet.Paste Destination:=Worksheets("Interface").Range("G" & i)


Worksheets("Estoque").Range("B" & onde2).Copy
ActiveSheet.Paste Destination:=Worksheets("Interface").Range("I" & i)



Worksheets("Interface").Range("F" & i) = "1"
End If

Wend
Agradeço desde já

Re: Comparação de variaveis Double

Enviado: 10 Out 2019 às 11:05
por babdallas
Anexa uma pasta de trabalho de exemplo, por favor.

Re: Comparação de variaveis Double

Enviado: 15 Out 2019 às 02:57
por vellonalves
A macro esta sendo executada porem da um erro de "type mismatch" será que tem como ignorar esse erro?