2016-05-22 4 views
0

vielleicht kann mir jemand einen Hinweis geben, ich muss die Textzellen einer Reportvariante (RSEOUT00) durchlaufen bis ich die nächste leere Textzelle finde und dort muss ich die ausfüllen Inhalt aus einer Excel-Zelle.SAP GUI VBA Durchschleifzellen der Reportvariante

Session.FindByID("wnd[1]/usr/tabs/TAB_STRIP/tabpNOSV/ssubSCREEN_HEADER:SAPLALDB:3030/tblSAPLALDBSINGLE_E/txtRSCSEL_255-SLOW_[1,0]").text <> "" 

Wie kann ich in /txtRSCSEL_255-SLOW_[1,0]").text erhöhen die 0 und etwas tun, auf die leere Zeile gefunden

Antwort

0

zum Beispiel:

...

i = i + 1

Session.FindByID ("wnd [1]/usr/tabs/TAB_STRIP/tabpNOSV/ssubSCREEN_HEADER: SAPLALDB: 3030/tblSAPLALDBSINGLE_E/txtRSCSEL_255-SLOW_ [1," & cst r (i) & "]"). Text <> ""

. . .

Grüße,

ScriptMan

+0

nahm ich von einem Ihrer früheren Posts auf SCN – JonSnow

+0

ich von einem Ihrer früheren Posts auf SCN nahm folgende und tat es zusammen Stück. Ct = 0 Do Bis Session.FindByID ("wnd [1]/usr/tabs/TAB_STRIP/tabpNOSV/ssubSCREEN_HEADER: SAPLALDB: 3030/tblSAPLALDBSINGLE_E/txtRSCSEL_255-SLOW_ [1," & CStr (Ct) & "}". Text = "" Ct = Ct + 1 Vielen Dank @ScriptMan, Ihre Hilfe, wie ich sehe, ist wirklich großartig. – JonSnow