最初のチェックボックスをオンにしたいのですが、VBAのコードが機能しません。VBA/IE同じ名前と異なる値のチェックボックスをチェックしてください
<input type="Checkbox" name="report_filters_product" value="2340">
<input type="Checkbox" name="report_filters_product" value="1338">
<input type="Checkbox" name="report_filters_product" value="2998">
<input type="Checkbox" name="report_filters_product" value="8007">
最初のチェックボックスをチェックするために私のコードは次のとおりです。
Set Element = objIE.document.getElementsByName("report_filters_product").Value = 2340
Element.Checked = True
しかし、これは動作しません。何がうまくいかないでしょうか?
私が間違っていない場合(これはJavaScriptと同じように動作すると仮定しています)、VBAコードの最初の行の開始点は問題を壊しています。その行を 'Set Element = document.getElementsByName(" report_filters_product ")。Value = 2340 'に変更してください(動作しない場合は教えてください) – Joeytje50
これは誤植ではありません。私の「With objIE」が開いています。 –
F12を押して[Console]タブを選択するとどうなるでしょうか?それはエラーを(赤いテキストで)表示しますか? – Joeytje50