簡體   English   中英

For-Loop指定索引值Excel VBA

[英]For-Loop to assign index value Excel VBA

對這個問題天真的性質表示道歉,但我對VBA來說很新。

我有一列數據,其中包含特定頁面的綜合瀏覽量。

然后,我有一個單獨的工作表,根據頁面查看次數是否超過特定數量,指定索引值介於1和30之間。

例如,如果頁面具有10,000個頁面視圖,那么索引值為4,因為索引4是任何數字,包括8,640和最多10,368,其中它將成為索引5。

由於我有很多行數據來完成這個索引,我想創建一個循環,它將檢查每個頁面應分配的索引,然后在同一行的新列中打印索引。

我一直在尋找教程,但找不到任何具體到足以幫助我的東西。 如果有人有任何建議或一個快速的例子讓我開始,將非常感謝:)

是的,你可以用VBA做到這一點,盡管其他人已經提到它不是必需的。 忘記循環,它緩慢而且不必要。

Sub HTH()

    With Sheet1.Range("A1", Sheet1.Cells(Rows.Count, "A").End(xlUp)).Offset(, 1)
        .Formula = "=VLOOKUP(A1,Sheet2!A$1:B$5,2)"
        .Value = .Value
    End With

End Sub

假設您的索引如下所示:

A1      B1
1       1
5       2
500     3
8640    4
10,368  5

並且您的網頁瀏覽量位於第2頁的第A列。

暫無
暫無

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

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