Excel : Macro pour récupération de l'adresse de carte réseau - VB/VBA/VBS - Programmation
Marsh Posté le 22-03-2005 à 20:42:40
Source : microsoft.com
Dans un module
Code :
|
Là ou on veut récuperer la valeur de l'adresse mac :
Code :
|
Voilà
Edit : toutefois, il est possible de changer l'adresse MAC d'une carte réseau ...
Marsh Posté le 09-06-2005 à 10:11:26
Ben moi ca me plaiser ce post pour une fois que je trouver ma reponce meme si c'etait pas en VBS.... mais voilas ca marche pas...
PKOI TANT DE ... HEU... PFFFF....
Marsh Posté le 15-06-2005 à 08:35:01
Public Const NCBASTAT As Long = &H33
Public Const NCBNAMSZ As Long = 16
Public Const NCBRESET As Long = &H32
pourkoi excel il me dit que c'est pas bon???
j'y pige rien a ce truc de M....
@+
Marsh Posté le 15-06-2005 à 10:11:58
Enlève le mot Public et mets tes déclarations de constantes dans la partie Déclarations de ton module.
Marsh Posté le 15-06-2005 à 15:01:16
WHHHAAAAAAZZZAAAAAA!!!!! Tu veut que je fasse koi??? que je vire public ok ca je comprend mais le reste tu me parle pas chinois mais presque... merci quand meme...
@++
Marsh Posté le 15-06-2005 à 19:37:36
La partie Déclarations, c'est la partie du code qui est avant les procédures et les fonctions.
Marsh Posté le 16-06-2005 à 08:14:05
heu..... genre...
private sub lol_initialize()
dim kikoo as string
dim lol as integer
const ncbastat as long = &H33
Cont NCBNAMSZ As Long =16
Const NCBRESET As Long = &H32
blbblblbllbbllblbblbllblblb...
end sub
et tout le programme derriere???
@++
Marsh Posté le 16-06-2005 à 08:39:59
AVANT les Sub et Function.
T'arrive-t-il de regarder les 2 listes déroulantes qui sont en haut de la fenêtre où tu tapes le code?
Marsh Posté le 16-06-2005 à 08:53:57
// Dans un module //
voilas trois mots que j'avait mal lus et qui explique le pourquoi du comment ca marcher pas...
enfin voilas le programme marche et il est dans un module le probleme est j'ai comme adresse mac 00 00 00 00 00 00 .
Ce qui vous en conviendrai n'est pas mon address mac.
y a t il encore un truc que j'aurai slu de travers ou est ce quelque chose que j'aurais put oublier.
pour avoir ce resultat j'ai cree un msgbox qui sort la macadress je pense que ca vien du fait que je lance pas la macro avant d'appeller sa variable de sortie. qu'en penser vous?
@++
Marsh Posté le 27-06-2005 à 10:11:54
Oui, mais je n'aurai pas de réponse avant ce soir.
Tu as certainement une connexion RAS (carte d'accés à distance, comme on disait sout Win98).
A mon avis, tu prends l'adresse de cette carte.
Pour en être certain, si tu peux encore le faire, lance une connexion par modem et refais le test.
Marsh Posté le 28-06-2005 à 11:22:09
nan desoler je peut pas faire par modem...
mais oui c'est bien une connetion RAS pour mon bureau. Tous le monde marche comme ca ici, et comme tu me la dis apparement, je prend l'adresse mac de la conection. 00:00:.... ect
j'espere pouvoir trouver un moyen pour que ca marche. Mon boss il veut pouvoir avoir l'adress mac du pc malgres le connection RAS
allez @+ et merci de m'aider
Marsh Posté le 22-03-2005 à 12:20:27
J'ai un fichier sous excel dont je voudrai limiter la diffusion à certaines personnes, mais aussi que celles-ci ne puissent pas le communiquer à d'autres sans mon accord.
L'utilisation d'un mot de passe n'est donc pas la solution.
Pour cela j'ai pensé utiliser leur adresse de la carte réseau (Imac) afin qu'il ne puisse pas l'utiliser sur un autre pc que celui pour lequel j'ai délivré l'autorisation.
Comment récupérer l'adresse Mac de la carte réseau ?
Si quelqu'un posséde la macro ou peut me l'écrire ce sera sympa car mes connaissances sont actuellement celle d'un débutant en macro.
Merci d'avance.