A
Attila
Guest
Bonjour le Forum
Encore un "petit" soucis ^^, celui la est un peu plus corsé a mon avis
il faudrait que j'arrive a supprimer des onglets suite a un clik sur une barre d'outils qui appartient a une autre macro... pour ceux qui connaissent un peu Sap/Bw c la barre d'outils de Bw celle qui permet de rafraichir la requete,enregistrer ect...
J'ai integrer une fonction delete ( que j'ai trouvé ici lol qui del a l'envers merci a son auteur ^^ ) qui fonctionne et qui m'enleve bien les onglets qui contiennent des tableau blindés de formule de recherchev dans un onglet qui contient ma requete BW...
le probleme est que ces onglets ralentissent considerablement ( ils multiplient pas 10 le temp d'affichage du resultat de ma requete ) l'arrivé de mes données... a mon humble avis parceque excel tente en permanence de recuperer ses infos alors qu'elle n'existent pas encore
Comme c fait la il me del les onglets une fois que c rafraichi donc aucun interet...
je ne peux pas avoir acces a la macro BW et la modifié directement en faisant par example dans l'USF de la barre d'outils 'on clik' sur raffraichir
-> del, ce que je cherche un moyen detourné, donc voila ma question esqu'on peu localisé la barre d'outils et le bouton en question et dire a excel que si un user click a un endroit X de l'ecran faire tel ou tel action ?
j'espere ne pas m'etre perdu dans les explications de mon prob lol
En gros faudrait que j'arrive a localiser un bouton qui se trouves dans un barre d'outils et si on click a cet endroit -> del sans touché a l USF du bouton
Function del()
Dim i As Integer
Dim n As Integer
n = Worksheets.Count
Application.DisplayAlerts = False
For i = n To 6 Step -1
Worksheets(i).Delete
Next i
Application.DisplayAlerts = True
End Function
Sub SAPBEXonRefresh(queryID As String, resultArea As Range)
del ' là il le fait apres le refresh :/
End Sub
Encore un "petit" soucis ^^, celui la est un peu plus corsé a mon avis
il faudrait que j'arrive a supprimer des onglets suite a un clik sur une barre d'outils qui appartient a une autre macro... pour ceux qui connaissent un peu Sap/Bw c la barre d'outils de Bw celle qui permet de rafraichir la requete,enregistrer ect...
J'ai integrer une fonction delete ( que j'ai trouvé ici lol qui del a l'envers merci a son auteur ^^ ) qui fonctionne et qui m'enleve bien les onglets qui contiennent des tableau blindés de formule de recherchev dans un onglet qui contient ma requete BW...
le probleme est que ces onglets ralentissent considerablement ( ils multiplient pas 10 le temp d'affichage du resultat de ma requete ) l'arrivé de mes données... a mon humble avis parceque excel tente en permanence de recuperer ses infos alors qu'elle n'existent pas encore
Comme c fait la il me del les onglets une fois que c rafraichi donc aucun interet...
je ne peux pas avoir acces a la macro BW et la modifié directement en faisant par example dans l'USF de la barre d'outils 'on clik' sur raffraichir
-> del, ce que je cherche un moyen detourné, donc voila ma question esqu'on peu localisé la barre d'outils et le bouton en question et dire a excel que si un user click a un endroit X de l'ecran faire tel ou tel action ?
j'espere ne pas m'etre perdu dans les explications de mon prob lol
En gros faudrait que j'arrive a localiser un bouton qui se trouves dans un barre d'outils et si on click a cet endroit -> del sans touché a l USF du bouton
Function del()
Dim i As Integer
Dim n As Integer
n = Worksheets.Count
Application.DisplayAlerts = False
For i = n To 6 Step -1
Worksheets(i).Delete
Next i
Application.DisplayAlerts = True
End Function
Sub SAPBEXonRefresh(queryID As String, resultArea As Range)
del ' là il le fait apres le refresh :/
End Sub