返回列表 上一主題 發帖

[發問] 請問如何找出重複批號

回復  PD961A

所以你是想用vba?
Hsieh 發表於 2010-7-8 09:30


版主可以另外請問您
    Worksheet_SelectionChange



    Worksheet_Change


這2個指令差別在哪裡?
謝謝您...

TOP

回復 21# Hsieh


    謝謝版主的解答
另外若用VBA在輸入有重複批號時
僅顯示"重複批號"但是不會知道另一個重複批號的位子

重複批號-1.gif

還是謝謝您幫我改好程式...

TOP

g13
格式化條件=COUNTIF($G$13G13,$G14)>=1
gong 發表於 2010-7-7 08:45



    謝謝GONG版主的設定格式化
當重複批號出現時會顯示"顏色"
但是輸入新的批號後...儲存格內的顏色不會消失
是我的格式設定錯誤嗎?





還是很謝謝您...

TOP

最後另外試
   3.正在試另一種加欄位(既然都要加欄位的話)用公式顯示"重複批號"在儲存格中直接顯示



可以知道重複批號的儲存格..但是是必須新增一個欄位去判別..
如果想要在批號的儲存格中..直接顯示"重複批號"大概不行吧!!
感謝先進wqfzqgk及版主的回文...

TOP

回復 25# gong


    謝謝GONG版主
檔案設定格式是一樣的(沒有另外手動設定)
但是代出的值就是怪怪的
1.gif

gong-1.rar (22.51 KB)

謝謝您

TOP

本帖最後由 PD961A 於 2010-7-11 16:18 編輯

回復 26# gong


    另外您說修正
  如果從13列開始即包含本身,公式要把>=1,的"="拿掉
才會正確顯示
結果設定後是不會變色...步驟哪裡有問題?
感謝您....



gong-2.rar (22.42 KB)



另外謝謝您o13
=if(countif($g$13:$g13,$g13)=1,"","重覆") 的公式..謝謝

TOP

回復 29# gong

謝謝GONG版主
    資料錯了一位
應改成=COUNTIF($G$13:$G13,$G13)>1
或改為=COUNTIF($G$12:$G12,$G13)>=1
如果從13列開始即包含本身,公式要把>=1,的"="拿掉才會正確顯示
所以這是錯誤點的地方
非常謝謝您...

TOP

正規化資料表

爛表格害人


一小時後銷毀
老夏 發表於 2010-7-12 07:58



    謝謝夏版主
我會改進的
謝謝您....

TOP

回復  PD961A
既然不想多一欄輸入公式,而採用VBA,又怕顏色太亂,又要知道哪幾格重複,那就用註解物件儲存如 ...
Hsieh 發表於 2010-7-11 23:12


版主
謝謝您
程式改好了可以適用..



謝謝..

TOP

        靜思自在 : 做該做的事是智慧,做不該做的事是愚癡。
返回列表 上一主題