返回列表 上一主題 發帖

excel vba如何抓取資料與空位查詢

excel vba如何抓取資料與空位查詢

鋼板.zip (920.48 KB)
我想將sheets("儲位")C欄公式改成vba如何做?

回復 1# aassddff736


    謝謝前輩發表此主題與範例
後學藉此帖練習陣列與字典,學習方案如下,請前輩參考

Option Explicit
Sub TEST()
Dim Brr, Crr, Z, i&, s%, T$
Set Z = CreateObject("Scripting.Dictionary")
For s = 2 To 4
   Brr = Range(Sheets(s).[B3], Sheets(s).[A65536].End(3))
   For i = 1 To UBound(Brr)
      T = Format(Trim(Brr(i, 1)), "0000"): If T = "" Then GoTo i01
      If Z(T) = "" Then Z(T) = Brr(i, 2) & "" Else MsgBox T & "  重複": Exit Sub
i01: Next
Next
Crr = Range(Sheets(1).[B7], Sheets(1).[B65536].End(3))
For i = 1 To UBound(Crr)
   Crr(i, 1) = Z(Format(Trim(Crr(i, 1)), "0000"))
Next
Sheets(1).[D7].Resize(UBound(Crr)) = Crr
End Sub
用行動裝置瀏覽論壇學習很方便,謝謝論壇經營團隊
請大家一起上論壇來交流

TOP

回復 2# 厚臉皮的學生

感謝指導   ^^

TOP

回復 3# aassddff736

請教一下如果要開啟檔案自動更新儲位編號 如何設定

TOP

回復 2# Andy2483


    請教一下如果要開啟檔案自動更新儲位編號 如何設定

TOP

回復 5# aassddff736


    謝謝前輩回復
在This WorkBook 模組下以副程式執行


開啟檔案自動更新儲位編號 :
Private Sub Workbook_Open()
Call TEST
End Sub
用行動裝置瀏覽論壇學習很方便,謝謝論壇經營團隊
請大家一起上論壇來交流

TOP

回復 6# Andy2483

感謝你的回覆:handshake

TOP

        靜思自在 : 人要知福、惜福、再造福。
返回列表 上一主題