Isso geralmente é feito usando funções de pesquisa como vlookup ou hlookup. Aqui está um tutorial para isso.
Eu tenho um arquivo excel com 3 planilhas. Na página dois e três, tenho uma lista enorme de endereços IP, todos relacionados a um nome específico que pode ser encontrado na página dois e três.
Eu quero digitar o nome na primeira página, digamos "Marketing" e, em seguida, quero obter os endereços IP "Marketing" em 2 células abaixo. Este "Marketing, pode ser encontrado em ambas as páginas com endereços IP únicos.
Isso geralmente é feito usando funções de pesquisa como vlookup ou hlookup. Aqui está um tutorial para isso.
Como meu comentário no seu post, o VLookUp provavelmente fará, mas eu não sei as funções do Excel, então isso faz o trabalho usando o VBa.
Sub search()
Dim searchValue As String
searchValue = Worksheets("Sheet1").Range("B2").Value
Worksheets("Sheet1").Range("B4").Value = GetIpFromWorksheet("Sheet2", searchValue)
Worksheets("Sheet1").Range("B5").Value = GetIpFromWorksheet("Sheet3", searchValue)
End Sub
Public Function GetIpFromWorksheet(ByVal sheet As String, ByVal search As String) As String
Dim row As Integer
row = 1
Do While (True)
If Worksheets(sheet).Range("A" & row).Value = "" Then
GetIpFromWorksheet = "Not found"
Exit Function
End If
If Worksheets(sheet).Range("A" & row).Value = search Then
GetIpFromWorksheet = Worksheets(sheet).Range("B" & row).Value
Exit Function
End If
row = row + 1
Loop
End Function
Folha1:
Folha2:
Folha3:
Folha1depoisdeclicarnobotãodepesquisa