J'ai un classeur qui contient 15-20 onglets faisant appel =E0 des
donnees externes (base oracle).
Quand je clique sur "refresh all", excel 2007 lance autant de
connexions simultanees que de requetes et donc oracle fini par me
bloquer (exceeded simultaneous sessions_per_user).
Comment gerer de maniere "amicale" cette succession de requetes? (soit
1 session pour toutes les requetes soit lancement de la requete
suivante lorsque la precedente est fini).
Si ce sont des QueryTables : '------------------------------------ Sub test() Dim Sh As Worksheet Dim Qt As QueryTable For Each Sh In Worksheets For Each Qt In Sh.QueryTables Qt.Refresh BackgroundQuery:úlse Next Next End Sub '------------------------------------
Si ce sont des PivotTables : '------------------------------------ Sub test1() Dim Sh As Worksheet Dim Pt As PivotTable For Each Sh In Worksheets For Each Pt In Sh.PivotTables Pt.Refresh Next Next End Sub '------------------------------------
"max-75" a écrit dans le message de groupe de discussion : Bonjour,
J'ai un classeur qui contient 15-20 onglets faisant appel à des donnees externes (base oracle). Quand je clique sur "refresh all", excel 2007 lance autant de connexions simultanees que de requetes et donc oracle fini par me bloquer (exceeded simultaneous sessions_per_user).
Comment gerer de maniere "amicale" cette succession de requetes? (soit 1 session pour toutes les requetes soit lancement de la requete suivante lorsque la precedente est fini).
merci
Max
Bonjour,
Si ce sont des QueryTables :
'------------------------------------
Sub test()
Dim Sh As Worksheet
Dim Qt As QueryTable
For Each Sh In Worksheets
For Each Qt In Sh.QueryTables
Qt.Refresh BackgroundQuery:úlse
Next
Next
End Sub
'------------------------------------
Si ce sont des PivotTables :
'------------------------------------
Sub test1()
Dim Sh As Worksheet
Dim Pt As PivotTable
For Each Sh In Worksheets
For Each Pt In Sh.PivotTables
Pt.Refresh
Next
Next
End Sub
'------------------------------------
"max-75" <google.20.max-75@spamgourmet.com> a écrit dans le message de groupe de
discussion : 7b09b066-6534-40de-a5df-1248d3675216@j35g2000yqm.googlegroups.com...
Bonjour,
J'ai un classeur qui contient 15-20 onglets faisant appel à des
donnees externes (base oracle).
Quand je clique sur "refresh all", excel 2007 lance autant de
connexions simultanees que de requetes et donc oracle fini par me
bloquer (exceeded simultaneous sessions_per_user).
Comment gerer de maniere "amicale" cette succession de requetes? (soit
1 session pour toutes les requetes soit lancement de la requete
suivante lorsque la precedente est fini).
Si ce sont des QueryTables : '------------------------------------ Sub test() Dim Sh As Worksheet Dim Qt As QueryTable For Each Sh In Worksheets For Each Qt In Sh.QueryTables Qt.Refresh BackgroundQuery:úlse Next Next End Sub '------------------------------------
Si ce sont des PivotTables : '------------------------------------ Sub test1() Dim Sh As Worksheet Dim Pt As PivotTable For Each Sh In Worksheets For Each Pt In Sh.PivotTables Pt.Refresh Next Next End Sub '------------------------------------
"max-75" a écrit dans le message de groupe de discussion : Bonjour,
J'ai un classeur qui contient 15-20 onglets faisant appel à des donnees externes (base oracle). Quand je clique sur "refresh all", excel 2007 lance autant de connexions simultanees que de requetes et donc oracle fini par me bloquer (exceeded simultaneous sessions_per_user).
Comment gerer de maniere "amicale" cette succession de requetes? (soit 1 session pour toutes les requetes soit lancement de la requete suivante lorsque la precedente est fini).
merci
Max
max-75
Merci et excellent week end si tu fais le pont. j'essaie en debut de semaine prochaine
On 12 mai, 22:58, "michdenis" wrote:
Bonjour,
Si ce sont des QueryTables : '------------------------------------ Sub test() Dim Sh As Worksheet Dim Qt As QueryTable For Each Sh In Worksheets For Each Qt In Sh.QueryTables Qt.Refresh BackgroundQuery:úlse Next Next End Sub '------------------------------------
Si ce sont des PivotTables : '------------------------------------ Sub test1() Dim Sh As Worksheet Dim Pt As PivotTable For Each Sh In Worksheets For Each Pt In Sh.PivotTables Pt.Refresh Next Next End Sub '------------------------------------
"max-75" a écrit dans le message de groupe de discussion : s.com... Bonjour,
J'ai un classeur qui contient 15-20 onglets faisant appel à des donnees externes (base oracle). Quand je clique sur "refresh all", excel 2007 lance autant de connexions simultanees que de requetes et donc oracle fini par me bloquer (exceeded simultaneous sessions_per_user).
Comment gerer de maniere "amicale" cette succession de requetes? (soit 1 session pour toutes les requetes soit lancement de la requete suivante lorsque la precedente est fini).
merci
Max
Merci et excellent week end si tu fais le pont.
j'essaie en debut de semaine prochaine
On 12 mai, 22:58, "michdenis" <michde...@hotmail.com> wrote:
Bonjour,
Si ce sont des QueryTables :
'------------------------------------
Sub test()
Dim Sh As Worksheet
Dim Qt As QueryTable
For Each Sh In Worksheets
For Each Qt In Sh.QueryTables
Qt.Refresh BackgroundQuery:=False
Next
Next
End Sub
'------------------------------------
Si ce sont des PivotTables :
'------------------------------------
Sub test1()
Dim Sh As Worksheet
Dim Pt As PivotTable
For Each Sh In Worksheets
For Each Pt In Sh.PivotTables
Pt.Refresh
Next
Next
End Sub
'------------------------------------
"max-75" <google.20.max...@spamgourmet.com> a écrit dans le message de groupe de
discussion : 7b09b066-6534-40de-a5df-1248d3675...@j35g2000yqm.googlegroup s.com...
Bonjour,
J'ai un classeur qui contient 15-20 onglets faisant appel à des
donnees externes (base oracle).
Quand je clique sur "refresh all", excel 2007 lance autant de
connexions simultanees que de requetes et donc oracle fini par me
bloquer (exceeded simultaneous sessions_per_user).
Comment gerer de maniere "amicale" cette succession de requetes? (soit
1 session pour toutes les requetes soit lancement de la requete
suivante lorsque la precedente est fini).
Merci et excellent week end si tu fais le pont. j'essaie en debut de semaine prochaine
On 12 mai, 22:58, "michdenis" wrote:
Bonjour,
Si ce sont des QueryTables : '------------------------------------ Sub test() Dim Sh As Worksheet Dim Qt As QueryTable For Each Sh In Worksheets For Each Qt In Sh.QueryTables Qt.Refresh BackgroundQuery:úlse Next Next End Sub '------------------------------------
Si ce sont des PivotTables : '------------------------------------ Sub test1() Dim Sh As Worksheet Dim Pt As PivotTable For Each Sh In Worksheets For Each Pt In Sh.PivotTables Pt.Refresh Next Next End Sub '------------------------------------
"max-75" a écrit dans le message de groupe de discussion : s.com... Bonjour,
J'ai un classeur qui contient 15-20 onglets faisant appel à des donnees externes (base oracle). Quand je clique sur "refresh all", excel 2007 lance autant de connexions simultanees que de requetes et donc oracle fini par me bloquer (exceeded simultaneous sessions_per_user).
Comment gerer de maniere "amicale" cette succession de requetes? (soit 1 session pour toutes les requetes soit lancement de la requete suivante lorsque la precedente est fini).