看板 Office 關於我們 聯絡資訊
軟體: 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
soyoso: 迴圈for...next 用反序step以負值方式,迴圈內加上判斷 09/20 09:05
wugo: 另外請教 判斷此格是某字串的寫法? If Cells(i,5) = stringA 09/20 09:06
wugo: stringA 定義成 string <--判斷式是這樣寫嗎? 09/20 09:06
soyoso: 如原po回文所述 09/20 09:27
wugo: 謝謝~ 我再研究看看~ 09/20 09:40
waiter337: 或許也可以考慮用表單模式 09/20 10:21
waiter337: 表格模式 09/20 10:21
waiter337: 表格模式中 有特定語法能直接幫你找資料的最後一行 但 09/20 10:22
waiter337: 序號第一欄中間不能有空白 09/20 10:22
waiter337: 正好我也在學這塊 書本剛好講到這章節 檔案出來一起做 09/20 10:23
waiter337: 做看也可以 09/20 10:23
soyoso: 找最後一行?原文不是要找出字串"zzz",下面插入一橫列 09/20 10:24
soyoso: 和找出最後一行的關係為? 09/20 10:24
soyoso: 另外表格模式又是什麼,google excel 表格模式,也沒有說 09/20 10:28
soyoso: 明到這個是什麼? 09/20 10:28
waiter337: 喔喔喔 會錯意了 09/20 10:29
soyoso: 要找資料的最後一行 中間是可以有空白的range.end(xlup) 09/20 10:32
soyoso: 也可以range.find的方式找出 09/20 10:42