看板 Office 關於我們 聯絡資訊
軟體:excel 2013 版本: 想在一個 按鍵上寫一個搜尋的動作 搜尋textbox的值,如果找的到textbox的值就移動到那格 如果沒有這個值的話,跳一個視窗出來說找不到這個值 code長這樣 mystring = 口口口口 Set RangeObj = Cells.Find(What:=mystring, After:=ActiveCell, _ LookIn:=xlFormulas, LookAt:=xlPart, SearchOrder:=xlByRows, _ SearchDirection:=xlNext, MatchCase:=False) If RangeObj Is Nothing Then MsgBox "Not Found" Else RangeObj.Select mystring是我textbox的值,範例是教找字串找的到 可是現在是要找一個變數就不會摳了 前面在A按鍵裡有寫 Oname = "TextBox" & i 在B按鍵呼叫的到這個Oname變數,所以我就假設他是全域變數 不過我這邊mystring =Oname呼叫不到這個變數 想知道這邊口口口口要填什麼東西 附上檔案http://1drv.ms/1DYTLOu 這不是作業啦,上課老師講一點點覺得蠻好玩的就自己寫寫看 本來沒有搜尋的功能 麻煩大家了 --
timhk108: 雨八07/15 22:00
victoryss: 田ㄙ07/15 22:03
timhk108:...什麼雷公!再給你一次機會 雨八07/15 22:14
mcsam: 云木07/15 22:30
timhk108:什麼雲朵!!最後一次! 雨八07/15 22:32
victoryss: 云ㄙ07/15 22:34
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 163.13.225.44 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1430726110.A.2D6.html ※ 編輯: e23882 (163.13.225.44), 05/04/2015 15:57:20
soyoso: 如找單一欄位的話,也可以CommandButtonCANCEL_Click內寫 05/04 16:08
soyoso: 到的迴圈,來找到不為空白的"textbox" & i←這個變數 05/04 16:09
soyoso: 另外要在該欄位查詢,就不要用cells.find的方式,因為有可 05/04 16:22
soyoso: 能,要找的字串會出現在其他欄位內;可用range.offset來偏 05/04 16:23
soyoso: 移,如用這個方式的話,原本寫的After:=ActiveCell就要取 05/04 16:24
soyoso: 消,不然會出現形態不符合的錯誤訊息 05/04 16:25