Airman
Lv 4
Airman 發問時間: 電腦與網際網路軟體 · 9 年前

VBA~總表檔案依新增的條件保留或移除欄位及數值。

參考附檔︰http://www.funp.net/61158

49R排全_FT_" & num & "_" & mthcount &"期的新增需求︰

以輸入公式序號10-12,起迄期數332為例~

49R排全_FT_10_332期欄位的保留或移除︰

符合10公式條件需求的欄位有顯示2個(含)數值以上者保留,

否則該欄位移除。

49R排全_FT_11_332欄位及數值的保留或移除︰

1.當符合公式10的欄位由下面第一個顯示值往上有連續2個(含)以上的數值,

又有符合符合公式11之需求時,才顯示其連續的數值,其餘往上不連續的數值則移除。

即由下面第一個往上有連續2個值,則顯示2個值;有連續3個值,則顯示3個值;

……………以此類推。

2.如無符合上述條件的連續2個數值產生,則該欄位移除。

即符合公式10最下面的第一個顯示數值,必須先符合公式11,才往上繼續搜尋,

如果公式10最下面的第一個顯示數值不符合公式11的條件~則該欄即移除。

49R排全_FT_12_332欄位及數值的保留或移除︰

1.當符合公式11的欄位由下面第一個顯示值往上有連續2個(含)以上的數值,

又有符合符合公式12之需求時,才顯示其連續的數值,其餘往上不連續的數值則移除。

即由下面第一個往上有連續2個值,則顯示2個值;有連續3個值,則顯示3個值;

……………以此類推。

2.如無符合上述條件的連續2個數值產生,則該欄位移除。

即符合公式11最下面的第一個顯示數值,必須先符合公式12,才往上繼續搜尋,

如果公式11最下面的第一個顯示數值不符合公式12的條件~則該欄即移除。

倘若有輸入公式序號13,14,……99時,以此類推。

請問︰以上總表檔案的新增需求之程式碼應該如何編撰? 謝謝!

3 個解答

評分
  • Airman
    Lv 4
    9 年前

    K大︰

    呵~呵~是applerot知識長好心花時間和精神~

    將小弟的提問檔和原來的程式碼全部重新編寫,建構和流程也完全優化了,

    所以您就只看applerot知識長的解答檔即可!

    本題的主要需求是︰搜尋符合條公式件的近期【不破版】版路~

    多測試幾期就會明瞭~小弟也是測試了許久,才體會出新架構的其中變化。

    ^^

  • KATO
    Lv 5
    9 年前

    Air Manvm兄︰

    貴題的提問檔案和知識長的解答檔,小弟兜不攏。^^"

    主要的訴求是什麼?能否勞您告之!?

    謝謝您! ^_^

    2011-08-20 00:03:01 補充:

    Air Manvm兄︰︰

    謝謝您的說明~瞭解了!

    小弟再試試看!有疑問再請教您!

    謝謝!^_^

還有問題?馬上發問,尋求解答。