Lecture d'une plage nommée dans un autre classeur ouvert
2 réponses
Corona
Excel 2000 SP-3
Bonjour,
J'essaye en vain de lire la valeur d'une plage nommée dans un autre
classeur ouvert que celui qui est actif.
Lorsque le classeur est actif cela fonctionne.
Quelqu'un a t'il déjà eu ce problème et aurait trouvé une solution.
Merci
Philippe
Le code
Sub Text()
Dim wkb As String, Txt1 As String
wkb = "AnalyseCop.xls": Txt1 = "Date"
MsgBox Range(Workbooks(wkb).Names("pnTest"))
End Sub
"Corona" <Philippe Tulliez> a écrit dans le message de news: Excel 2000 SP-3 Bonjour, J'essaye en vain de lire la valeur d'une plage nommée dans un autre classeur ouvert que celui qui est actif. Lorsque le classeur est actif cela fonctionne. Quelqu'un a t'il déjà eu ce problème et aurait trouvé une solution. Merci Philippe
Le code Sub Text() Dim wkb As String, Txt1 As String wkb = "AnalyseCop.xls": Txt1 = "Date" MsgBox Range(Workbooks(wkb).Names("pnTest")) End Sub
Bonjour Corona,
'------------------
Sub Text()
Dim wkb As Workbook
Set wkb = Workbooks("AnalyseCop.xls")
MsgBox wkb.Names("pnTest").RefersTo
"Corona" <Philippe Tulliez> a écrit dans le message de news: eKCb3CJLFHA.2480@TK2MSFTNGP10.phx.gbl...
Excel 2000 SP-3
Bonjour,
J'essaye en vain de lire la valeur d'une plage nommée dans un autre
classeur ouvert que celui qui est actif.
Lorsque le classeur est actif cela fonctionne.
Quelqu'un a t'il déjà eu ce problème et aurait trouvé une solution.
Merci
Philippe
Le code
Sub Text()
Dim wkb As String, Txt1 As String
wkb = "AnalyseCop.xls": Txt1 = "Date"
MsgBox Range(Workbooks(wkb).Names("pnTest"))
End Sub
"Corona" <Philippe Tulliez> a écrit dans le message de news: Excel 2000 SP-3 Bonjour, J'essaye en vain de lire la valeur d'une plage nommée dans un autre classeur ouvert que celui qui est actif. Lorsque le classeur est actif cela fonctionne. Quelqu'un a t'il déjà eu ce problème et aurait trouvé une solution. Merci Philippe
Le code Sub Text() Dim wkb As String, Txt1 As String wkb = "AnalyseCop.xls": Txt1 = "Date" MsgBox Range(Workbooks(wkb).Names("pnTest")) End Sub
Corona
Merci MichDenis, J'avoue que ne pensais pas à cette solution. Philippe
"MichDenis" a écrit dans le message de news:
Bonjour Corona,
'------------------ Sub Text()
Dim wkb As Workbook Set wkb = Workbooks("AnalyseCop.xls") MsgBox wkb.Names("pnTest").RefersTo
"Corona" <Philippe Tulliez> a écrit dans le message de news:
Excel 2000 SP-3 Bonjour, J'essaye en vain de lire la valeur d'une plage nommée dans un autre classeur ouvert que celui qui est actif. Lorsque le classeur est actif cela fonctionne. Quelqu'un a t'il déjà eu ce problème et aurait trouvé une solution. Merci Philippe
Le code Sub Text() Dim wkb As String, Txt1 As String wkb = "AnalyseCop.xls": Txt1 = "Date" MsgBox Range(Workbooks(wkb).Names("pnTest")) End Sub
Merci MichDenis,
J'avoue que ne pensais pas à cette solution.
Philippe
"MichDenis" <michdenis@hotmail.com> a écrit dans le message de news:
O4cPJMJLFHA.2748@TK2MSFTNGP09.phx.gbl...
Bonjour Corona,
'------------------
Sub Text()
Dim wkb As Workbook
Set wkb = Workbooks("AnalyseCop.xls")
MsgBox wkb.Names("pnTest").RefersTo
"Corona" <Philippe Tulliez> a écrit dans le message de news:
eKCb3CJLFHA.2480@TK2MSFTNGP10.phx.gbl...
Excel 2000 SP-3
Bonjour,
J'essaye en vain de lire la valeur d'une plage nommée dans un autre
classeur ouvert que celui qui est actif.
Lorsque le classeur est actif cela fonctionne.
Quelqu'un a t'il déjà eu ce problème et aurait trouvé une solution.
Merci
Philippe
Le code
Sub Text()
Dim wkb As String, Txt1 As String
wkb = "AnalyseCop.xls": Txt1 = "Date"
MsgBox Range(Workbooks(wkb).Names("pnTest"))
End Sub
"Corona" <Philippe Tulliez> a écrit dans le message de news:
Excel 2000 SP-3 Bonjour, J'essaye en vain de lire la valeur d'une plage nommée dans un autre classeur ouvert que celui qui est actif. Lorsque le classeur est actif cela fonctionne. Quelqu'un a t'il déjà eu ce problème et aurait trouvé une solution. Merci Philippe
Le code Sub Text() Dim wkb As String, Txt1 As String wkb = "AnalyseCop.xls": Txt1 = "Date" MsgBox Range(Workbooks(wkb).Names("pnTest")) End Sub