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

Ajuda em tela de erro


mrfg2000

Pergunta

Olá amigos :rolleyes: , abaixo segue uma macro que estou montando para pegar codigos na plan1 do arquivo1 e procurar ele não plan1 do arquivo2.

mas esta dando o seguinte erro "erro em tempo de execução '9' subscript fora do intervalo nas seguinte linha.

Set codigochapa = Workbooks(1).Sheets("TR").Range("A1:A300").Find(procurar, , , xlWhole)

alguém poderia ajudar-me esse enigma ? :wacko:

Sub Atualizar()

With Application

.ScreenUpdating = False

.DisplayAlerts = False

End With

Dim ca As String

ca = ActiveCell.Column

For Each a In Range("A4:A300")

procurar = Int(a.Offset(0, 0).Value & a.Offset(0, 1).Value)

If procurar = "" Then

Else

Set codigochapa = Workbooks(1).Sheets("TR").Range("A1:A300").Find(procurar, , , xlWhole)

If codigochapa Is Nothing Then

Else

If codigochapa.Offset(0, 13).Value = "0" Then

a.Offset(0, ca - 1).Value = ""

Else

a.Offset(0, ca - 1).Value = codigochapa.Offset(0, 13).Value

End If

End If

End If

Next

With Application

.ScreenUpdating = True

.DisplayAlerts = True

End With

End Sub

Antecipo cordial agradecimento a TODOS.

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

cara, verifica se você tem alguma planilha chamada "TR", senão então renomeie esta planilha.

Set codigochapa = Workbooks(1).Sheets("TR").Range("A1:A300").Find(procurar, , , xlWhole)

Link para o comentário
Compartilhar em outros sites

  • 0

Problemas já resolvido ... agradeço de antemão pela ajuda e disposição de todos em ajudar

é que tenho um arquivo no excell chamado pessoal.xls

toda vez que abro o excell ele abre junto ... e quanto mandava buscar no workbooks(1) ele buscava neste arquivo pessoal e não no arquivo2 que gostaria, então passei a declarar o nome do arquivo

workbooks("planilha2") e o mesmo passou a buscar corretamente

mas valeu obrigado a todos, um forte abraço.

Editado por mrfg2000
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,3k
    • Posts
      652,3k
×
×
  • Criar Novo...