В Mac OS я пытаюсь выяснить, как я могу получить IP-адрес веб-сайта, такого как «www.google.com», и добавить его в ячейку в Excel.Я написал макрос на языке Visual Basic, который проходит по каждой строке таблицы и принимает значение столбца 2 (URL-адрес веб-сайта).Моя электронная таблица выглядит следующим образом:
|----------|-------------------|--------------|
| [Button] | Website | IP Addresses |
|----------|-------------------|--------------|
| | www.gov.uk | <ip_address> |
| | www.parliament.uk | <ip_address> |
|----------|-------------------|--------------|
Я хотел бы поместить соответствующий IP-адрес URL веб-сайта в столбце 2 в столбец 3. Я попытался написать пару примеров, но получаю несколькоошибки:
Пример 1
Отображает предупреждение «Ошибка времени выполнения 424»: требуется объект ».
Sub GetIPAddresses()
For i = 2 To Rows.Count
If IsEmpty(Cells(i, 2).Value) = False Then
Cells(i, 3).Value = System.Net.Dns.GetIpAddress(Cells(i, 2).Value)
End If
Next i
End Sub
Пример 2
Отображает предупреждение «Ошибка компиляции: Sub или Function не определены».
Sub GetIPAddresses()
For i = 2 To Rows.Count
If IsEmpty(Cells(i, 2).Value) = False Then
Cells(i, 3).Value = GetIpAddress(Cells(i, 2).Value)
End If
Next i
End Sub