IP numarasi

Katılım
22 Kasım 2005
Mesajlar
101
Excel Vers. ve Dili
2003
Almanca
Bilgisayarimin ip numarasini alabilecegim bir kod var midir. Tesekkür ederim.
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,680
Excel Vers. ve Dili
Excel 2019 Türkçe
Kodlar bana ait değil, bilginize.
Kod:
Sub My_IP()
MsgBox "IP Numaranız: " & External_IP("http://www.showmyip.com/simple/")
End Sub
 
Private Function External_IP(URL As String) As String
Dim IE As Object, txt As Variant
 
Set IE = CreateObject("InternetExplorer.Application")
 
IE.Navigate URL
 
Do While IE.Busy: Loop
 
txt = IE.Document.All
External_IP = """" & Left$(txt.InnerText, InStr(1, txt.InnerText, " ") - 1) & """"
 
Set IE = Nothing
End Function
 
Katılım
13 Aralık 2007
Mesajlar
110
Excel Vers. ve Dili
2003
hocam emeğinize sağlık çok güzel bir çalışma
 
Katılım
22 Kasım 2005
Mesajlar
101
Excel Vers. ve Dili
2003
Almanca
Sayin hamitcan,
Emeginize saglik. Peki internetimiz yoksa ne olacak. Acaba baska bir cözüm yok mu?
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,680
Excel Vers. ve Dili
Excel 2019 Türkçe
Aslında daha önce sitede bu konu irdelenmişti ama ben bulamadım. Notlarımdan bulduğum; sayın Haluk'a ait bir kod aşağıda;
Kod:
Sub Test()
    ' Raider ® 02/09/2005
    If Err.Number <> 0 Then
          MsgBox "WMI yüklenmemiş! Programdan çıkılacak...", vbExclamation, _
          "Windows Management Instrumentation"
          Exit Sub
          On Error GoTo 0
    End If
    strComputer = "."
    Set objWMI = GetObject("winmgmts:" _
        & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
    
    Set collIP = objWMI.ExecQuery _
        ("Select * from Win32_NetworkAdapterConfiguration Where IPEnabled=TRUE")
      
    For Each RetVal In collIP
        MsgBox "IP adresi :" & RetVal.IPAddress(0), vbInformation, _
               "IP Adresi .... Raider ®"
    Next
End Sub
 
Katılım
22 Kasım 2005
Mesajlar
101
Excel Vers. ve Dili
2003
Almanca
Tesekk&#252;r ederim hamitcan. Evet bu konu daha &#246;nce de irdelenmisti. Ama ben de bulamadim.
 
Üst