[算表] 選定範圍的迴圈寫法?(搜尋某字串才動作)

看板Office作者 (想不出來...)時間9年前 (2016/09/20 08:53), 編輯推噓2(2016)
留言18則, 3人參與, 最新討論串1/1
軟體: Excel 2007 版本: 2007 --------------------- 假設在column E 幾個限定的字串重複出現 xxx yyy zzz 之類的 但出現的順序不固定~ 我想要讓它找到zzz的那格的下面插入一橫列~ --------------------- 不過我會先把搜尋範圍框起來 (例如 E1:E100) 但恐怕在開始插入列後,整個範圍就不對了~ 所以也不一定要用selection的方式 整個E行也可以~ (我再把它貼過去主頁即可) --------------------- 那這要用哪種迴圈寫法比較適當? 感謝指教! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.248.127.163 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1474332828.A.530.html

09/20 09:05, , 1F
迴圈for...next 用反序step以負值方式,迴圈內加上判斷
09/20 09:05, 1F

09/20 09:06, , 2F
另外請教 判斷此格是某字串的寫法? If Cells(i,5) = stringA
09/20 09:06, 2F

09/20 09:06, , 3F
stringA 定義成 string <--判斷式是這樣寫嗎?
09/20 09:06, 3F

09/20 09:27, , 4F
如原po回文所述
09/20 09:27, 4F

09/20 09:40, , 5F
謝謝~ 我再研究看看~
09/20 09:40, 5F

09/20 10:21, , 6F
或許也可以考慮用表單模式
09/20 10:21, 6F

09/20 10:21, , 7F
表格模式
09/20 10:21, 7F

09/20 10:22, , 8F
表格模式中 有特定語法能直接幫你找資料的最後一行 但
09/20 10:22, 8F

09/20 10:22, , 9F
序號第一欄中間不能有空白
09/20 10:22, 9F

09/20 10:23, , 10F
正好我也在學這塊 書本剛好講到這章節 檔案出來一起做
09/20 10:23, 10F

09/20 10:23, , 11F
做看也可以
09/20 10:23, 11F

09/20 10:24, , 12F
找最後一行?原文不是要找出字串"zzz",下面插入一橫列
09/20 10:24, 12F

09/20 10:24, , 13F
和找出最後一行的關係為?
09/20 10:24, 13F

09/20 10:28, , 14F
另外表格模式又是什麼,google excel 表格模式,也沒有說
09/20 10:28, 14F

09/20 10:28, , 15F
明到這個是什麼?
09/20 10:28, 15F

09/20 10:29, , 16F
喔喔喔 會錯意了
09/20 10:29, 16F

09/20 10:32, , 17F
要找資料的最後一行 中間是可以有空白的range.end(xlup)
09/20 10:32, 17F

09/20 10:42, , 18F
也可以range.find的方式找出
09/20 10:42, 18F
文章代碼(AID): #1Nu8YSKm (Office)
文章代碼(AID): #1Nu8YSKm (Office)