返回列表 上一主題 發帖

[發問] 自動產生項次尋問

[發問] 自動產生項次尋問

DEAR  ALL 大大
1.如圖一 內容之列數不一定.假設如圖一 目前有 AA  BB 則需求如圖二 自動產生項次1 2
   1.1 若有 AA  BB  CC   自動產生項次1 2 3  ...... 請問VBA如何書寫
2.煩不吝賜教  THANKS*10000  

圖一
項次   內容
       AA
          BB
圖二
項次   內容
1     AA
2        BB

回復 1# rouber590324
  1. Sub ex()
  2. Set d = CreateObject("Scripting.Dictionary")
  3. For Each a In Range([B2], [B65536].End(xlUp))
  4.    If d.exists(a.Value) = False Then d(a.Value) = d.Count + 1
  5.    a.Offset(, -1) = d(a.Value)
  6. Next
  7. End Sub
複製代碼
學海無涯_不恥下問

TOP

DEAR Hsieh 大大
1.100%符合需求.THANKS*10000

TOP

        靜思自在 : 謊言像一朵盛開的鮮花,外表美麗,生命短暫。
返回列表 上一主題