-1
"getElementsByClassName"に問題があります。私は子供がいない最初の一クラスだけを取得しようとしています。VBA ExcelのgetElementsByClassName子なし
私が持っている: Set elements = html.getElementsByClassName("typstable")
しかし、結果に、私はありません必要なものも "typstable tabMundial" を得ました。 どのように最初の1つの結果だけを取ることができますか?
要素コレクションから不要なアイテムを削除できますか? –
IDやクラスのないタグtrとtdだけがあり、私が望むテーブルのレコード数が正確にわからないため、やりにくいです。テーブルにはランダムなレコード番号があります。エントリが正しく、間違ったものを削除した場合、Excelのデータをチェックできますが、 "html.getElementsByClassName(" typstable ")[1]やhtml.getElementsByClassName(" typstable ")(1 )" 知りません。しかし、このソリューションでは、子クラスのクラスが最初になると問題が発生するので、最善の解決策は子クラスを持たないクラスタグだけになります。 – yamik