返回列表 上一主題 發帖

[發問] 填數字的語法。

[發問] 填數字的語法。

本帖最後由 papaya 於 2019-3-24 11:11 編輯

填數字的語法。.rar (10.93 KB)

          

                  For j = 1 To 49
                    Cells(1, j + 1) = j
                 Next

需求_1︰
將B1︰AX1的1~49由小而大排序的語法改為尾數(即=個位數)=1,2,3,4,5,6,7,8,9,0的10個排列組合的語法~
即B1︰AX1=1,11,21,31,41,2,12,22,32,42,3,13,23,33,43,4,14,24,34,44,5,15, 25,35,45,6,16,26,36,46,7,17,27,37,47,8,18,28,38,48,9,19,29,39,49,10,20,30,40

需求_2︰
將B1︰AX1的1~49由小而大排序的語法改為合數(即=個位數加十位數)=1,2,3,4,5,6,7,8,9,0的10個排列組合的語法~
即B1︰AX1=1,10,29,38,47,2,11,20,39,48,3,12,21,30,49,4,13,22,31,40,5,14, 23,32,41,6,15,24,33,42,7,16,25,34,43,8,17,26,35,44,9,18,27,36,45,19,28,37,46

以上需求,誠請各位大大幫忙和賜教!

回復 1# papaya
重新整理範例檔~
需求1&2.rar (21.1 KB)



TOP

回復 3# ML089
版主大大:
感謝解題~
因為要放在第1列~所以將Cells(2, P) = i & j Mod 10改為Cells(1, P) = i & j Mod 10
答案多一個00,我不知怎麼修正^^"
煩請指正~謝謝您!

TOP

回復 5# ML089
版主大大:您好!
不好意思,還是不行~變成這樣~

TOP

回復 8# ML089
01=(0+1)/10=1 =>餘數
10=(1+0)/10=1
29=(2+9)/10=1
38=(3+8)/10=1
47=(4+7)/10=1

02=(0+2)/10=2
11=(1+1)/10=2
20=(2+0)/10=2
39=(3+9)/10=2
48=(4+8)/10=2

:
:
:   
:

09=(0+9)/10=9
18=(1+8)/10=9
27=(2+7)/10=9
36=(3+6)/10=9
45=(4+5)/10=9

19=(1+9)/10=0
28=(2+8)/10=0
37=(3+7)/10=0
46=(4+6)/10=0

TOP

回復 10# ML089
版主大大:您好!
OK了!謝謝您!感恩

TOP

        靜思自在 : 【停滯不前,終無所得】人都迷於尋找奇蹟,因而停滯不前;縱使時間再多、路再長,也了無用處,終無所得。
返回列表 上一主題