幸運なことに、私が以前に尋ねた質問について誰かから回答を得ることができました。ここ を参照してください。
私が苦労しているのは、列Bの空白セルに到達するとマクロを終了するループを作成することだけです。他のコードを読み込もうとしましたが、実際には何もクリックしませんでした(if、ループよりも、ループで終了など) )。これは私のマクロの最後のステップです。ループの作成方法やこの問題の解決策に関するリソースがあれば幸いです。いつもありがとう。このサイトの人々は役に立ちません!
Sub Redirect()
Dim IE As Object
Dim doc As Object
Set IE = CreateObject("InternetExplorer.Application")
With IE
.Visible = True
.Navigate "https://...."
Do Until .ReadyState = 4: DoEvents: Loop
With .Document.forms("digiSHOP")
.elements("OldUrl").Value = Range("A2")
.elements("NewUrl").Value = Range("B2")
.submit
End With
Do Until .ReadyState = 4: DoEvents: Loop
Do While .Busy: DoEvents: Loop
End With
End Sub