- 帖子
- 13
- 主題
- 2
- 精華
- 0
- 積分
- 15
- 點名
- 0
- 作業系統
- win10
- 軟體版本
- office2016
- 閱讀權限
- 10
- 性別
- 男
- 來自
- 台北
- 註冊時間
- 2018-8-12
- 最後登錄
- 2018-10-11
|
14#
發表於 2018-8-31 10:43
| 只看該作者
回復 PaulDing
把第一行改為:亂數比例範圍 = rnd
解釋:rnd=0~1
n7822123 發表於 2018-8-31 03:00 
n大 , 我修改了後分配都到SKU10去了 , 是否我還有哪裡沒有修改好呢? 感恩.
Sub Project1SFSKU1toSKU10_Click()
亂數比例範圍 = Rnd
RN = Sheets(14).UsedRange.Rows.Count
ReDim Sum(RN - 1)
For r = 1 To RN - 1
Sum(r) = Cells(r + 2, 2)
ave = Sum(r) / 10
For C = 1 To 9
Cells(r + 2, C + 2) = Fix(((Rnd * 2) - 1) * (ave * 亂數比例範圍) + ave)
Next C
Cells(r + 2, 12) = "=sum(RC[-9]:RC[-1])"
Cells(r + 2, 12) = Sum(r) - Cells(r + 2, 12)
Next r
End Sub |
|