2017-10-27 16 views
-8

私のコードはほぼ完璧ですが、私は1行を変更する必要がありますが、その方法はわかりません。SAP EXCEL TABLE

Session.FindById(wnd[0]/usr/tblZVMGO_SO_RDD_FDF_UPDTETABCON/ctxtVBAK-VBELN[0,0].Text = Fill(LoopNum) 

を次のように

マイラインがある私の問題は、私はそれが私の提案この

Session.FindById(wnd[0]/usr/tblZVMGO_SO_RDD_FDF_UPDTETABCON/ctxtVBAK-VBELN[0,LoopNum].Text = Fill(LoopNum) 
+0

必要な場合それを変えて、それを変えてください...ここにあなたが何を得ているのか分かりません – Maldred

+0

これはあなたの質問に対する答えではありませんが、[お問い合わせ](https://stackoverflow.com/あなたに何を求めているのかは明らかではありません。 –

+0

は、 'Session.FindById(wnd [0]/usr/tblZVMGO_SO_RDD_FDF_UPDTETABCON/ctxtVBAK-VBELN [0、LoopNum] .Text = Fill(LoopNum)' – jsotola

答えて

0

する必要がある次のとおりです

Session.FindById("wnd[0]/usr/tblZVMGO_SO_RDD_FDF_UPDTETABCON‌​/‌​ctxtVBAK-VBELN[0,‌​" & cstr(Loo‌​pNum) & "]").Text = Fill(LoopNum) 

よろしく、 ScriptManを

+0

提案した変更を加えてプログラムを実行すると、「実行時エラー」619「アプリケーション定義またはオブジェクト定義のエラー」がスローされます。実行するたびに変更される変数を使用してテーブルをトラバースしようとしています。ループ – user3456612

+0

それは実際問題です。元のコードが正しくありません。テキスト=塗りつぶし(LoopNum) そして、私の提案はより良いものになるでしょう。 。 – ScriptMan

関連する問題