註冊
登錄
首頁
論壇版規
禁止列表
說明
地圖
數位書香
私人消息 (0)
公共消息 (0)
論壇任務 (0)
系統消息 (0)
好友消息 (0)
帖子消息 (0)
麻辣家族討論版版
»
Excel程式區
» 請問是否可以用VBA 自動檢查重複名稱
返回列表
下一主題
上一主題
發帖
[發問]
請問是否可以用VBA 自動檢查重複名稱
mark15jill
發短消息
加為好友
mark15jill
(隨風飄蕩的羽毛)
當前離線
[御用]潛水艇
UID
4247
帖子
852
主題
79
精華
0
積分
918
金錢
918
點名
0
作業系統
Windows 7 , XP
軟體版本
Office 2007, Office 2003,Office 2010,YoZo Office
閱讀權限
50
性別
男
來自
宇宙
在線時間
414 小時
註冊時間
2011-4-8
最後登錄
2024-2-21
暱稱:
隨風飄蕩的羽毛
頭銜:
[御用]潛水艇
高中生
帖子
852
主題
79
精華
0
積分
918
點名
0
作業系統
Windows 7 , XP
軟體版本
Office 2007, Office 2003,Office 2010,YoZo Office
閱讀權限
50
性別
男
來自
宇宙
註冊時間
2011-4-8
最後登錄
2024-2-21
1
#
跳轉到
»
倒序看帖
打印
字體大小:
t
T
發表於 2011-5-27 15:33
|
只看該作者
[發問]
請問是否可以用VBA 自動檢查重複名稱
本帖最後由 mark15jill 於 2011-5-27 15:55 編輯
因為 有個總表 EXCEL 是匯集很多EXCEL檔案的資料
但是 資料很多都會重複
想說 能否於 附檔內的名字那邊 自動
篩選
有重複的 以 紅色底色標示
如附檔內
王壹 有兩個 是否有辦法可以用紅色底色標示出來(並非單一個重複)
檢查重複.rar
(3.6 KB)
下載次數: 15
2011-5-27 15:31
樓主熱帖
Office 2010 月曆控制項新增
多筆EXCEL搜尋的用法[已解決 2011-05-11]
請問1些搬移的問題
[閒聊]編寫程式時,建議的幾件事情 "要做"
關於篩選與其背景顏色設定問題
關於儲存格 兩段的問題
無聊作的小時鐘...
想請問關於一些自動化格式設定的問題
分享個無聊小程式...
排版問題
收藏
分享
Hsieh
發短消息
加為好友
Hsieh
當前在線
UID
3
帖子
4901
主題
44
精華
24
積分
4916
金錢
4916
點名
84
作業系統
Windows 7
軟體版本
Office 20xx
閱讀權限
150
性別
男
來自
台北
在線時間
4130 小時
註冊時間
2010-4-30
最後登錄
2025-4-8
超級版主
帖子
4901
主題
44
精華
24
積分
4916
點名
84
作業系統
Windows 7
軟體版本
Office 20xx
閱讀權限
150
性別
男
來自
台北
註冊時間
2010-4-30
最後登錄
2025-4-8
2
#
發表於 2011-5-27 16:15
|
只看該作者
回復
1#
mark15jill
你的附件中哪一筆資料沒重複?
基本上要讓重複部分顯示顏色只要用條件化格式即可
學海無涯_不恥下問
TOP
GBKEE
發短消息
加為好友
GBKEE
當前離線
UID
16
帖子
5923
主題
13
精華
1
積分
5986
金錢
5986
點名
0
作業系統
win10
軟體版本
Office 2010
閱讀權限
150
性別
男
來自
台灣基隆
在線時間
4811 小時
註冊時間
2010-5-1
最後登錄
2022-1-23
超級版主
帖子
5923
主題
13
精華
1
積分
5986
點名
0
作業系統
win10
軟體版本
Office 2010
閱讀權限
150
性別
男
來自
台灣基隆
註冊時間
2010-5-1
最後登錄
2022-1-23
3
#
發表於 2011-5-27 16:15
|
只看該作者
回復
1#
mark15jill
Sub Ex()
Dim D As Object, R
Set D = CreateObject("Scripting.Dictionary")
For Each R In Range("A1").CurrentRegion.Columns(2).Cells
R.Interior.ColorIndex = xlNone
If Not D.EXISTS(R.Value) Then
Set D(R.Value) = R
Else
Set D(R.Value) = Union(D(R.Value), R)
End If
Next
For Each R In D.KEYS
If D(R).Cells.Count > 1 Then D(R).Interior.ColorIndex = 37
Next
End Sub
複製代碼
TOP
mark15jill
發短消息
加為好友
mark15jill
(隨風飄蕩的羽毛)
當前離線
[御用]潛水艇
UID
4247
帖子
852
主題
79
精華
0
積分
918
金錢
918
點名
0
作業系統
Windows 7 , XP
軟體版本
Office 2007, Office 2003,Office 2010,YoZo Office
閱讀權限
50
性別
男
來自
宇宙
在線時間
414 小時
註冊時間
2011-4-8
最後登錄
2024-2-21
暱稱:
隨風飄蕩的羽毛
頭銜:
[御用]潛水艇
高中生
帖子
852
主題
79
精華
0
積分
918
點名
0
作業系統
Windows 7 , XP
軟體版本
Office 2007, Office 2003,Office 2010,YoZo Office
閱讀權限
50
性別
男
來自
宇宙
註冊時間
2011-4-8
最後登錄
2024-2-21
4
#
發表於 2011-5-27 16:56
|
只看該作者
回復
2#
Hsieh
大大 我的意思是說
因為資料很多筆(附件只有短短幾筆)
而我必須去判斷說 有哪些名字是重複的 (因為該 資料名字是唯一的)
所以才想請問說 有沒有辦法能夠讓程式自己去判斷
TOP
mark15jill
發短消息
加為好友
mark15jill
(隨風飄蕩的羽毛)
當前離線
[御用]潛水艇
UID
4247
帖子
852
主題
79
精華
0
積分
918
金錢
918
點名
0
作業系統
Windows 7 , XP
軟體版本
Office 2007, Office 2003,Office 2010,YoZo Office
閱讀權限
50
性別
男
來自
宇宙
在線時間
414 小時
註冊時間
2011-4-8
最後登錄
2024-2-21
暱稱:
隨風飄蕩的羽毛
頭銜:
[御用]潛水艇
高中生
帖子
852
主題
79
精華
0
積分
918
點名
0
作業系統
Windows 7 , XP
軟體版本
Office 2007, Office 2003,Office 2010,YoZo Office
閱讀權限
50
性別
男
來自
宇宙
註冊時間
2011-4-8
最後登錄
2024-2-21
5
#
發表於 2011-5-27 16:59
|
只看該作者
回復
3#
GBKEE
大大 想請問一下 您這些程式是 以 A1 作為依據去搜索嗎?
那如果說要個別去判斷 要怎改呢???
不好意思 問題有點多...
例如
王壹 有四筆 (不是順序列 如 001 009 070 099 )
黃貳 有四筆 (不是順序列 如 050 090 111 195) <附件無>
要怎去讓程式自己去判斷說 是否有重複的
TOP
GBKEE
發短消息
加為好友
GBKEE
當前離線
UID
16
帖子
5923
主題
13
精華
1
積分
5986
金錢
5986
點名
0
作業系統
win10
軟體版本
Office 2010
閱讀權限
150
性別
男
來自
台灣基隆
在線時間
4811 小時
註冊時間
2010-5-1
最後登錄
2022-1-23
超級版主
帖子
5923
主題
13
精華
1
積分
5986
點名
0
作業系統
win10
軟體版本
Office 2010
閱讀權限
150
性別
男
來自
台灣基隆
註冊時間
2010-5-1
最後登錄
2022-1-23
6
#
發表於 2011-5-27 20:09
|
只看該作者
回復
5#
mark15jill
"
大大 想請問一下 您這些程式是 以 A1 作為依據去搜索嗎?
"
Range("A1").CurrentRegion.Columns(2).Cells
是以A1所延伸的範圍的第2欄
Columns(2)
姓名欄作依據
可修改為
Columns(?)
欄作依據
可察看CurrentRegion的說明
TOP
mark15jill
發短消息
加為好友
mark15jill
(隨風飄蕩的羽毛)
當前離線
[御用]潛水艇
UID
4247
帖子
852
主題
79
精華
0
積分
918
金錢
918
點名
0
作業系統
Windows 7 , XP
軟體版本
Office 2007, Office 2003,Office 2010,YoZo Office
閱讀權限
50
性別
男
來自
宇宙
在線時間
414 小時
註冊時間
2011-4-8
最後登錄
2024-2-21
暱稱:
隨風飄蕩的羽毛
頭銜:
[御用]潛水艇
高中生
帖子
852
主題
79
精華
0
積分
918
點名
0
作業系統
Windows 7 , XP
軟體版本
Office 2007, Office 2003,Office 2010,YoZo Office
閱讀權限
50
性別
男
來自
宇宙
註冊時間
2011-4-8
最後登錄
2024-2-21
7
#
發表於 2011-5-29 09:01
|
只看該作者
本帖最後由 mark15jill 於 2011-6-1 17:04 編輯
回復
6#
GBKEE
不好意思 今天測試這個例子 發現以下一種情形..
如果是空白的話 他會視同有內容 而導致有顏色
TOP
靜思自在 :
世上有兩件事不能等:一、孝順 二、行善。
返回列表
下一主題
上一主題
Excelㄧ般區
EXCEL專屬討論區
Excelㄧ般區
Excel程式區
進階應用專區
OFFICE 系列
Word
PowerPoint
Access
Office不分區
程式語言
VB 與 VB.Net
C 與 C#
Java 與 J#
程式設計不分區
資料庫
ORACLE
My SQL
MS SQL
網頁設計
ASP 與 ASP.NET
PHP
PHP+MySQL 入門實作
JavaScript
FLASH / ActionScript
HTM/ HTML/ CSS
網頁設計不分區
電腦與作業系統
電腦各種硬體討論
一般電腦軟體討論
論壇事務
管理公告
投訴反映
新手測試
愛 ‧ 生活
公益佈告欄
生活與感動
[收藏此主題]
[關注此主題的新回復]
[通過 QQ、MSN 分享給朋友]
申請友情鏈接
Facebook粉絲