返回列表 上一主題 發帖

[發問] 關於以"儲存格底色"進行排序的問題

[發問] 關於以"儲存格底色"進行排序的問題

20100605-ALL.rar (212.07 KB) EXCEL似乎沒有提供可以讓儲存格依顏色排序的功能,小弟知道可以採用定義函數外加輔助欄的方式解決,但是小弟的工作表若要增加一欄,將會動到許多已設定好的其他表單,因此冀望或許有VBA高手大大能幫助解決.
需求已寫在附件檔案件,請路過的大大幫忙!!

[版主管理留言]
  • 小誌(2010-6-8 22:39): 別覺得是羞辱!打字也要花時間,點醒你好過不理你.

天兵
老夏 發表於 2010-6-7 22:25



    謝謝老夏前輩指教~
小弟細細檢討提問內容,忽然發現是自已太過執著,想要在同一份表單上想解決問題,又迷信只有高手才能解決,其實只要增加一個空白表單,用簡單的巨集將原始資料copy過來,即可輕易的在不動原始資料的前提下處理,雖然感覺受到羞辱,不過確實有收獲,所以仍然必須表示感謝!
粗淺的問題確實可能令人厭煩,下次提問前小弟會仔細再三思考能否用其他方式解決,或許換一個思路,就能有所收獲~
3

評分人數

    • Hsieh: 不恥下問,能得到更多收穫金錢 + 1
    • 小誌: 正確的學習觀,自己多想想,但別鑽牛角尖!!金錢 + 1
    • GBKEE: 值得學習的學習態度金錢 + 1

TOP

謝謝各位版主們鼓勵指教~!
十分感謝GBKK版主提供的技術指導,小弟程度不佳,小弟需要仔細研究揣摩一番,期望可以學習到更高深的知識.

小弟用土方法解決顏色排序的問題,因為不懂VBA,以巨集錄製的方式取得的程式碼顯擁腫龐大,小弟無力讓"它"瘦身",希望版主大大們看了不會眼花!
土方法1:在"條碼排序"表單內先設定好GET.CELL定義,取得儲存格底色的值
土方法2:要排序的欄位,與上述取得的值之欄位,一併拷貝到新增加的表單內進行排序,以顏色的值為主排序,即可取得[依儲存格底色排序]好的資料,再將此資料拷回原始資料表單,達到不更動原始表單的原則下完成排序作業.
[attach]1189[/attach]

TOP

[版主管理留言]
  • GBKEE(2010-6-10 08:22): 上傳不成功 可再重新編輯一次試試看 不一定要再發一次回覆 你的xls檔案中有太多的空白的Module為何不刪掉

回復 6# sujane0701


    不確定是否因為檔案太大無法上傳,再試一次! 土方法.rar (213.69 KB)

TOP

        靜思自在 : 唯其尊重自己的人,才更勇於縮小自己。
返回列表 上一主題