簡體   English   中英

VBA For循環在列上

[英]VBA For loop on columns

在此處輸入圖片說明

大家好,我想遍歷列上的這些值(上圖中每行2個值)。

我想要傳遞給for循環的值是“ A = 1,B = 1”,“ A = 1,B = 2”,依此類推。

我嘗試使用以下代碼,但無法正常工作。

Dim cell As Range
Dim celula As Range

Set rng = Worksheets("PARAM").Range("A2:A9")
Set runge = Worksheets("PARAM").Range("B2:B9")

For Each cell In rng
For Each celula In runge

e.Visible = False
ie.navigate "http://www.examples/test" & **cell** & "/" & **celula**

Do While ie.readyState <> READYSTATE_COMPLETE

DoEvents

Loop

可能的更正

Dim i%

For i = 2 To 9 ' will send 9 requests based on the value of column A and column B

e.Visible = False
ie.navigate "http://www.examples/test" & Cells(i, 1) & "/" & Cells(i, 2)

Do While ie.readyState <> READYSTATE_COMPLETE

DoEvents

Loop
Next i

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM