Sub SAPtest()
Call SAPOuverture
Call SAPTransaction("ZMD47")
Call lancementzmd47
Call formatage_zmd47
Sub lancementzmd47()
session.findById("wnd[0]").maximize
session.findById("wnd[0]/usr/ctxtRM61M-PRGRP").Text = "REFERENCES EE"
session.findById("wnd[0]/usr/ctxtRM61M-USPRF").SetFocus
session.findById("wnd[0]/usr/ctxtRM61M-USPRF").caretPosition = 0
session.findById("wnd[0]").sendVKey 4
session.findById("wnd[1]/usr/lbl[1,15]").SetFocus
session.findById("wnd[1]/usr/lbl[1,15]").caretPosition = 3
session.findById("wnd[1]").sendVKey 2
session.findById("wnd[0]/tbar[0]/btn[0]").press
End Sub
Sub formatage_zmd47()
session.findById("wnd[0]/usr/cntlTREE_CONTROL/shellcont/shell/shellcont[1]/shell[1]").pressHeader "HierarchyHeader" 'axe de temps en mois
session.findById("wnd[0]/usr/cntlTREE_CONTROL/shellcont/shell/shellcont[1]/shell[1]").pressHeader "HierarchyHeader" ' axe de temps en semaines
session.findById("wnd[0]/usr/cntlTREE_CONTROL/shellcont/shell/shellcont[1]/shell[0]").pressButton "PGALL" ' affichage de tous les articles
end sub
session.findById("wnd[0]/usr/cntlTREE_CONTROL/shellcont/shell/shellcont[1]/shell[0]").pressButton "PGALL" ' affichage de tous les articles
C'est cette ligne d'affichage des articles qui prend du temps (d'abord affiché par ligne de fabrication, donc je demande d'afficher par référence environ 10 minutes)
Ce n'est pas du VBA que j'ai rédigé mais un enregistrement de script de SAP