Option Explicit
Sub procprin()
Dim objNetwork, objWMIService, strComputer, wshShell
Dim strUser, colGroups, colItems, objItem, FindInfo, L2Chr, sMss
Set objNetwork = CreateObject("Wscript.Network")
strComputer = _
objNetwork.ComputerName
Set wshShell = _
CreateObject("WScript.Shell")
Set objWMIService = _
GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
strUser = _
wshShell.ExpandEnvironmentStrings("%USERNAME%")
Set colItems = _
objWMIService.ExecQuery("Select * From Win32_NetworkAdapterConfiguration Where IPEnabled = True")
For Each objItem In colItems
FindInfo = objItem.MACAddress
Next
L2Chr = Split(FindInfo, ":")(5)
sMss = sMss & "NOM ORDINATEUR :" & Space(7) & strComputer & vbLf
sMss = sMss & "NOM UTILISATEUR :" & Space(8) & strUser & vbLf
sMss = sMss & "Adresse MAC :" & Space(18) & FindInfo & vbLf
sMss = sMss & "Deux derniers caractères : " & Space(4) & L2Chr
MsgBox sMss, vbInformation + vbOKOnly, "INFORMATIONS"
Set objNetwork = Nothing
Set objWMIService = Nothing
Set wshShell = Nothing
End Sub