Usine à gaz
XLDnaute Barbatruc
Bonjour à toutes et à tous,
Je vous souhaite un beau WE
J'ai besoin qu'un code soit uniquement exécuté si le classeur est ouvert sur mon ordinateur.
J'ai recherché dans mes multiples fils et je me suis inspiré d'un code qui m'a été donné par @Jacky67 dans ce fil
Je l'ai adapté à mon besoin et il semble bien fonctionner :
Dans l'esprit de partage de solution, je vous le livre, il vous sera peut-être utile.
Le code peut-être amélioré ?
Nos chers ténors nous le diront peut-être ?
Je joins le fichiers test.
Amicalement,
lionel
Je vous souhaite un beau WE
J'ai besoin qu'un code soit uniquement exécuté si le classeur est ouvert sur mon ordinateur.
J'ai recherché dans mes multiples fils et je me suis inspiré d'un code qui m'a été donné par @Jacky67 dans ce fil
XL 2013 - vba ouvrir un classeur en trouvant uniquement avec son nom
Bonjour à toutes et à tous, Tout d’abord je vous souhaite un très beau dimanche. Je me tourne à nouveau vers vous pour un problème que je n’arrive pas à résoudre malgré mes recherches et essais. Je travaille sur 2 ordinateurs à des heures différentes : La journée en horaires normaux, sur mon...
www.excel-downloads.com
Je l'ai adapté à mon besoin et il semble bien fonctionner :
VB:
Private Sub Workbook_Open()
[a1] = ""
If Environ("COMPUTERNAME") = "Usine à Gaz vieil Ado tjrs explosif" Then 'le nom de l'ordinateur
'MsgBox ("Bravo : C'est le bon ordi !")
[a1] = Environ("COMPUTERNAME")
Else
MsgBox ("NON : C'est pas le bon ordi !")
End If
End Sub
Le code peut-être amélioré ?
Nos chers ténors nous le diront peut-être ?
Je joins le fichiers test.
Amicalement,
lionel
Pièces jointes
Dernière édition: