• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

İP NUMARASI GÖSTERECEK MAKRO

Katılım
22 Eylül 2004
Mesajlar
16
Excel Vers. ve Dili
excel 2003
ÝP NUMARASI G�STERECEK MAKRO

:yardim: Arkadaşlar benim excel dosyalarıma en son hangi kullanıcının yada kullanıcının ıp numarasını göstermesini sağlayacak bir makro yada programa ihtiyacım.yardım edebilirseniz.sevinirim
 
Aşağıdakileri söz konusu dosyada yeni bir module yerleştirip, kaydedin. Dosyayı kapattığınız anda 1nci sayfada A1, B1 ve C1 hücrelerinde gerekli bilgiler yazılacaktır.

Kod:
Private Declare Function apiGetUserName Lib _
"advapi32.dll" Alias "GetUserNameA" _
(ByVal lpBuffer As String, _
nSize As Long) _
As Long
'
Sub Auto_Close()
    Sheets(1).Range("A1") = "Son Kullanıcı :"
    Sheets(1).Range("B1") = fGetUserName
    Sheets(1).Range("C1") = Now
End Sub
'
Function fGetUserName() As String
    Dim lngLen As Long, lngRet As Long
    Dim strUserName As String
    strUserName = String$(254, 0)
    lngLen = 255
    lngRet = apiGetUserName(strUserName, lngLen)
    If lngRet Then
    fGetUserName = Left$(strUserName, lngLen - 1)
    End If
End Function
 
haluk bey teşekkürler. Koda IP no ve PC adlarını nasıl eklerim.
Aynı kullanıcı farlı pc lerden dosyayı açabiliyor. Bunun takibi de gerekiyor?
 
Geri
Üst