看板 Office 關於我們 聯絡資訊
軟體:excel 版本:2007 我用巨集錄製了一個小程式 Sub Macro7() ' ' Macro7 Macro ' ' Columns("A:C").AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=Range( _ "H1:I4"), CopyToRange:=Range("L1:N268"), Unique:=False End Sub 資料範圍是工作表sheet1的A:C 準則範圍是H1:I4 複製到L1:N268 我想問一下如果準則範圍跟篩選後的結果我要寫在sheet2 然後準則範圍是會變動的(如H1:I4有時候會到H1:I10之類的) 而資料範圍是sheet1的A:C 這邊的巨集我該怎麼改才對? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.192.197.47 ※ 文章網址: http://www.ptt.cc/bbs/Office/M.1414750722.A.A12.html ※ 編輯: ljuber (123.192.197.47), 10/31/2014 18:19:41
soyoso: 動態準則範圍可用range.end()配合resize的方式或用 10/31 19:47
soyoso: range.currentregion 10/31 19:47
soyoso: http://goo.gl/c9fVLF 10/31 19:48
ljuber: 感謝大大!! 10/31 20:17
ljuber: 另外我想問一下篩選的話 要加入萬用字元要怎麼寫 10/31 20:58
ljuber: 例如我要搜尋 明天是否依然愛我 要搜尋 *是否* 10/31 20:58
ljuber: 才會跑出明天妳是否依然愛我 這樣要怎麼加入?謝了~ 10/31 20:59
ljuber: 我在excel空格只要輸入 是否 在巨集內都會變成*是否* 10/31 20:59
soyoso: 在H2:I3準則內輸入萬用字元試試,http://goo.gl/c9fVLF 10/31 21:40
soyoso: 下試試 10/31 21:40
ljuber: 如果是輸入文字自己會加入 **的萬用字元會怎麼寫? 10/31 21:51
soyoso: 是指在準則內輸入文字時會自動加入萬用字元嗎? 10/31 22:14
ljuber: 嗯 是的~ 10/31 22:16
soyoso: 那希望keyin後加入還是執行巨集前加入呢? 10/31 22:22
ljuber: 應該是執行巨集前加入 10/31 22:31
soyoso: http://goo.gl/c9fVLF 重下試試 10/31 22:43
ljuber: 感謝大大~ 10/31 23:02