VBA - Argumento Não Opcional Erro com .Find

1

Eu estou tentando usar. Encontre para encontrar a célula que contém o nome que o usuário selecionou, com isso pretendo descobrir informações que estão na célula ao lado dele. Mas quando o depurador chega à linha onde eu estou usando. Encontre-o surge com o erro "Argumento não opcional" e está destacando "Range". O erro está chegando porque não estou usando corretamente. Encontre ou é porque. Encontrar não é a coisa certa para a tarefa que estou tentando realizar.

    Set NameCell = Range.Find(Name, , Range("OFFSET('People Info'!$A$1,1,0,COUNTA('People Info'!$A:$A)-1,1)"))
    
por Matthew Johnston 04.01.2016 / 16:08

1 resposta

0

Você precisa fazer isso separadamente, assim -

Set rngItem = WSTest.Range("A:A").Find(c.Value, LookIn:=xlValues, lookat:=xlWhole)
Set rngItem = rngItem.Offset(1,1)

Primeiro, encontre o que você está procurando e, em seguida, compense seu alcance. Eu não entendo muito bem o seu objetivo, então não posso usar o seu exemplo.

    
por 04.01.2016 / 16:15