[英]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.