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
	
	
		
			
				
					
						
					
				
			
			
				
					
						
							
						
					
					www.excel-downloads.com
				
			
		
	
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...
				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: