excel vba searching cell

2011-04-29 8:57 pm
假設我在sheet1 有很多很多data,我想在眾多data中找出一個叫 “hihi”的cell,然後return那個cell 的range比vba 讓我可以做其他operation?

i guess we can use =address(), however, "=address()" seems cant input a string and return the address to me

hope that i can explain my question clear enough~
thz~

回答 (1)

2011-04-29 11:15 pm
✔ 最佳答案
其實之前已經示範過:

http://hk.knowledge.yahoo.com/question/question?qid=7011032001585

Application.xxx.Find
Activecell.Address

2011-04-29 17:11:52 補充:
1. Set C = …
設定 C (可以係 SYip) 係某一個 object, 喺呢度係用 FIND 功能所得出嘅 result, 會係指定 range 內某一個 cell 或者係 Nothing。

2. Lookin 選項仲有乜? 你喺 Excel 撳返 Find 嘅 options 都可以簡單揾到。
當你想揾 Excel 教學 (eg. Formula/Find), 喺 Excel 度撳 F1 search, 想揾 VBA 教學 (eg. WorksheetFuction/Find method), 可以喺 VBE 度撳 F1 search。

2011-04-29 17:12:20 補充:
3. If Not C Is Nothing Then
應視作 If...Then / C (object/variable) / Is Nothing (condition) / Not (condition)。
Loop While (1) And (2) 是不是因為可能有多個 cells fulfill my condition?
可以話係, 呢句係要嚟求證, 寫 codes 要清楚列明絕對值 (clear logic), 因應唔同情況, 求第一個答案, 係絕對值, 求唯一, 亦係絕對值, 求所有, 都係絕對值, Programmer 自己唔可以混淆。


收錄日期: 2021-04-16 12:38:26
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20110429000051KK00477

檢視 Wayback Machine 備份