0

rSource は、数値を含むセル A1 の値に設定されます。

私のコードの次の部分は、Web サイトを開き、rSource を単なる入力ボックスであるフィールド「num」に入力します。次にボタンをクリックすると、Web サイトは入力された数値の平方根を計算してから、「回答」ボックスに表示します。

私のコードの問題は次の行のようです:

variableName = driver.findElementByName("answer").getAttribute("value")

私が欲しいのは、先ほど入力した数値の平方根となる「回答」の属性を取得し、それをセル A2 に貼り付けることです。

セルに手動で貼り付けようとすると、「答え」が得られないため、getAttribute が「コピー」と同じように見えないことに気付きました。私が望んでいたのは、どういうわけかその値を「コピー」し、「Worksheets("Sheet1").Range("A2").PasteSpecial」のようなものを使用して、「回答」をセル A2 に貼り付けることでした...たくさん遊んでいると、うまく機能しないようです。どんな助けでも大歓迎です。

上記のコードは Selenium を使用して作成され、VBA を使用して変更されました。

4

2 に答える 2