返回列表 上一主題 發帖

[發問] Excel 資料庫唯一值

序號總有個固定欄位或範圍吧!
能否上傳範例檔案??

TOP

目前看來, 格式化條件公式應辦不到(跨多表)

1) 序號如何產生? 一筆一筆掃描? 或整張導入/貼入?
2) 何時檢查重覆? 每新增一筆時? 或輸入完成後?
3) 檢查重覆只針對同一天(即同一檔案內各表)?
4) 未掃出--是何意思?
5) 是先有資料庫? 還是先產生輸入表? 每天最多幾個表?
後續可能有沒想到的~~

TOP

回復 8# fantersy

方案一:
1) 開啟檔案即進行各表檢查, 將各條碼納入字典檔代替資料庫
2) 檢查若有重覆或錯誤, 在檢查表列出明細, 等處理好這些數據後, 再執行一次字典檔存取
3) 利用change事件檢查新增的條碼是否未檢出(noread), 或重覆, 提出警示後自動清空儲存格
4) 問題點:若有清除既有條碼時, 同時須從字典檔中去除key, 這又須先將被清除的原條碼存在變數中,
    但若一次清除多個條碼且選取區跨多個欄位, 就不好處理

方案二:
1) 用公式檢查當前輸入頁是否重覆
2) 若當前頁無重覆, 再用find掃描所有工作表是否重覆?
3) 但這方式效率不太好

每個檔案萬筆條碼, 看每個分頁都是350筆, 這工作表數量大概30張左右???
還沒空去寫vba, 等看看其他大大是否能先幫~~

TOP

        靜思自在 : 稻穗結得越飽滿,越會往下垂,一個人越有成就,就要越有謙沖的胸襟。
返回列表 上一主題