返回列表 上一主題 發帖

任選儲存格累加設定數值

任選儲存格累加設定數值

各位大大:如附件說明自己找資料就是湊不出程式,請協助謝謝。

Book2.zip (5.47 KB)

回復 16# GBKEE
原來要按住 Ctrl  操作,真的很感謝!這樣就正確了。

TOP

回復 15# y663258
我3樓 的程式碼 你在工作上一一的點選範圍過後 執行 Sub Ex()  可顯示答案  嗎?
Hsieh 版大目前程式會顯示曾因是取最後選取的6=32沒有累右前三個選項1.2.3之實際數值1,2,4。
有阿 你是如何執行的
Hsieh超版 的程式碼 For Each a In Selection  你可能不了解 Selection這意思
請你在工作上先按住 Ctrl  鍵 然後 點選 1,2,3 的範圍後 執行程式碼 看看是否對的

TOP

回復 14# GBKEE
GBKEE 大大可應是我說明不清楚,現反向思考若是一位姓董的告訴我們在1-7裡他的姓氏在1(A3A:E12)
,2(G3:K12),3(M3:Q12),6(M15:P24)有出現,所我們將1.2.3.6實際數值1+2+4+32=39(因1-7實際數值即1,2,4,8,16,32,64查A38編號39對應B77董。Hsieh 版大目前程式會顯示曾因是取最後選取的6=32沒有累右前三個選項1.2.3之實際數值1,2,4。簡言之是猜姓氏在1-7有該姓氏出現即將實際數值相加後去查38編號就可猜中姓氏。
                      1  2  3  4   5    6     7                                                                                   
   實際數值         1 2  4   8  16   32   64
測試姓(張)對照表是編號3的選取1  2有出現( 張)實際數值 是1+2=3     若顯示最後選取2 實際數值 也是2在對照表編號2是王就錯了

TOP

回復 13# y663258
Hsieh超版 的程式碼結果是16顯示郭,沒有累加所選過的數值1+2+4+16只選最後選擇的16。
有的是 23 不是 16  你再 試試看

TOP

回復 11# GBKEE

GBKEE 大大Hsieh超版 的程式碼,3樓的程式碼 ,小弟需求如1,2,3,5有出現宋就是1+2+4+16=23對照姓氏表宋,被猜者就是姓宋,但Hsieh超版 的程式碼結果是16顯示郭,沒有累加所選過的數值1+2+4+16只選最後選擇的16。

TOP

GBKEE 大大Hsieh超版 的程式碼,3樓的程式碼 ,小弟需求如1,2,3,5有出現宋就是1+2+4+16=23對照姓氏表宋,被猜者就是姓宋,但Hsieh超版 的程式碼結果是16顯示郭,沒有累加所選過的數值1+2+4+16只選最後選擇的16。

TOP

本帖最後由 GBKEE 於 2011-11-18 09:41 編輯

回復 10# y663258
如1,2,3,5有出現就是1+2+4+16=23對照姓氏表宋,被猜者就是姓宋
Hsieh超版 的程式碼,3樓的程式碼 ,不就是如此嗎?
真是看不出你要的是什麼?

TOP

謝謝二位大大不厭其煩撥冗指教,Hsieh 程式經測試,MsgBox 顯示的是,選取過的最後一組,小弟要的是選取過的累加合計數值所對應姓氏。如b4 ,h4,n4,g22=1+2+4+16=23比對b39:b138MsgBox顯然宋,這是猜姓氏的遊戲。在1-7請被猜者告訴猜測者1-7有出現姓氏的,如1,2,3,5有出現就是1+2+4+16=23對照姓氏表宋,被猜者就是姓宋,兄台再幫忙修正。

TOP

回復 7# y663258
請看    3樓已修正的程式碼.

TOP

        靜思自在 : 心中常存善解、包容、感思、知足、惜福。
返回列表 上一主題