Board logo

標題: 自動辨別 [打印本頁]

作者: myleoyes    時間: 2012-4-24 06:47     標題: 自動辨別

各位前輩你們好!
         前輩!!當[C2]="=ROUND(RATE(C3,C4,C5,C6,C7),5)*365" 時按鈕
                 [B3]="天數"      
              請問程式為何?
              請知道的前輩,不吝賜教謝謝再三!!
作者: chen_cook    時間: 2012-4-24 07:00

我看不懂你要什麼??
若是要vba,你也要說明用途吧!!算利率你不是已知如何算了不是嗎??
作者: myleoyes    時間: 2012-4-24 22:11

回復 2# chen_cook
前輩!殆勢!早上因為趕著上班表達錯誤應該是
         當C2=ROUND(RATE(C3,C4,C5,C6,C7),5)*365 時按鈕
         B3=天數
         請注意看動畫B2會隨著C2的變化顯示月利率或年利率
         B3會隨著C3的變化顯示年數或月數或天數
         所以當C2=ROUND(RATE(C3,C4,C5,C6,C7),5)時
         B3=年數
         當C2=ROUND(RATE(C3,C4,C5,C6,C7),5)*365時
         B3=天數
         問題如動畫在C2的儲存格加入*365按確定
         B3自動變成天數這個程式就是小弟的需求?
         也可以說只是設定罷!
         不好意思檔案因為尚在研究中無法附上抱歉
         請知道的前輩,不吝賜教謝謝再三!!
作者: chen_cook    時間: 2012-4-25 05:40

回復 3# myleoyes

   若只判定年月日 多設一格c8判定就好了不是嗎??=ROUND(RATE(C3,C4,C5,C6,C7),5)*C8 ,要不出現字元將字體顏色設為與螢幕相同即可,如白色!!
    B3=天數   再判定是365"天數" 還是 1-12"月數" 都不是就是"年數"   就好了不是嗎??
    這也不是vba,你錯區了!!!
作者: myleoyes    時間: 2012-4-25 21:33

回復 4# chen_cook
前輩!!請看動畫自動辨別功能
         當C2輸入 =1.38%/12 時 這是公式 B2=月利率
         當C2輸入 1.1 時 C2自動變為1.1% 這是數字 B2=年利率
         當C3輸入 =12*2 時 這是公式 B3=月數
         當C3輸入 2 時 這是數字 B3=年數
         再看動畫車貸
         範例以月數方式求得月利率
         但題目要求是年利率所以按D7修正鈕
         再按C2程式自動修正C2百分比
         B2也由月利率變成年利率
         因此就不須重新再以年利率的方式計算
         這就是自動辨別功能的好處
         話說主題動畫天數A
         範例以天計息方式求年利率,但無奈檔案
         只能以公式或數字來辨別年數與月數
         無法認知C3=30,這30代表著是天數
         所以小弟想當程式跑完直接在C2
         加入*365確定B3自動變為天數就OK!
         曾經這麼做
         Set c = ROUND(RATE(C3,C4,C5,C6,C7),5)*365
         If [C2] = c Then [B3] = "天數"
         B3是可以跑出天數,但..執行階段錯誤'5':
         程序呼叫或引數不正確,因為能力差
         無法修改所以請知道的前輩,不吝賜教謝謝再三!!

         另一問題車貸與天數A這兩個範例
         不知小弟算出的數據是否正確,
         小弟到現在也霧煞煞..學習嘛請多見諒哈哈!!
         也請知道的前輩,不吝賜教謝謝再三!!




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)