img img img

ExcelのVBAでEdgeの特定画面を開きたいのですが、上手くいきません。 JRAホーム(...

2 2 2 2

img

ExcelのVBAでEdgeの特定画面を開きたいのですが、上手くいきません。。

JRAホーム( →「出馬表」 →「5日中山9日」ExcelのVBAでEdgeの特定画面を開きたいのですが、上手くいきません。。

JRAホーム( →「出馬表」 →「5日中山9日」 →「 ? レース目の出馬表」 とすすみたいので ↓ の ? のところを変数にいのですが、 変数に場合エラーになってしまいます(数値の場合は問題なくすすみます)。。

シングルコーテーションやダブルコーテーションで変数を囲んでも エラーがでてたどり着けません。。

詳しい方いらっしゃれば教えていただきたいです。。

よろしくお願いいたします。。

Sub 画面を開く() Dim driver As New EdgeDriver driver.Timeouts.ImplicitWait = 10 driver.Start "edge", " driver.Get " driver.FindElementByCss("#quick_menu > div > ul > li:nth-child(2) > a > div:nth-child(1) > img").Click driver.FindElementByXPath("//@id='main']/div[2]/div/div[1]/div['JTJ+KTK']/a").Click driver.FindElementByCss("#race_list > tbody > tr:nth-child( ? ) > td.syutsuba > a").Click End SubVisual Basic | Excel

回答