Bonjour, 
Je suis un nouveau membre, à la recherche d'une solution désespérée de code. J'ai 2 classeurs ouverts. Je voudrais, dans mon premier classeur (le classeur actif), coller un nom (Plage_CI_G) d'un champ issu du second classeur, également ouvert. C'est certainement simple, le lancement de la macro affiche une erreur que je ne parviens pas à résoudre. Par contre je parviens très bien à nommer un champs sur mon seul classeur actif. Dès que je fais appel à une référence d'un autre classeur, cela ne fonctionne pas.
Voici mon code :
	
	
	
	
	
		
Merci par avance pour votre aide
Eric
	
		
			
		
		
	
				
			Je suis un nouveau membre, à la recherche d'une solution désespérée de code. J'ai 2 classeurs ouverts. Je voudrais, dans mon premier classeur (le classeur actif), coller un nom (Plage_CI_G) d'un champ issu du second classeur, également ouvert. C'est certainement simple, le lancement de la macro affiche une erreur que je ne parviens pas à résoudre. Par contre je parviens très bien à nommer un champs sur mon seul classeur actif. Dès que je fais appel à une référence d'un autre classeur, cela ne fonctionne pas.
Voici mon code :
		VB:
	
	
	Sub nom()
Dim ws, wr As Workbook
Dim Dlign1 As Integer
Set ws = ThisWorkbook
Set wr = Workbooks("Indicateurs_redressement_national")
Dim Plage_CI_G As Range
'Déterminer la plage de la feuille CI G
    wr.Activate
    Sheets("Taux de redres CI G S3C").Select
    Range("B5").Select
    Dlign1 = Cells(Rows.Count, 1).End(xlUp).Row
    ws.Activate
    Set Plage_CI_G = wr.Sheets("Taux de redres CI G S3C").Range("B6", Range("O" & Dlign1))
End Sub
	Merci par avance pour votre aide
Eric