當前位置:編程學習大全網 - 編程軟體 - VBA實現排列組合,跪求!!!

VBA實現排列組合,跪求!!!

使用下列宏,計算結果放在新建的Sheet裏面

Sub?group_by_zzllrr()

Dim?a,?m,?n,?ii,?d

Set?a?=?ActiveSheet

m?=?Split("1?2?3?4?5?6?7?8?9?10?11?12?1?2",?"?")

Sheets.Add?After:=Sheets(Sheets.Count)

Range("A1:C1")?=?Array("分組",?"所求度數",?"最大數值和")

For?i?=?0?To?2

For?j?=?0?To?3

n1?=?m(i?+?3?*?j)

n2?=?m(i?+?3?*?j?+?1)

n3?=?m(i?+?3?*?j?+?2)

ii?=?2?+?j?+?i?*?4

Range("A"?&?ii)?=?n1?&?"?"?&?n2?&?"?"?&?n3

s?=?0

d?=?0

For?k?=?0?To?90

t?=?a.Cells(k?+?2,?n1?+?1)?+?a.Cells(k?+?2,?n2?+?1)?+?a.Cells(k?+?2,?n3?+?1)

If?t?>?s?Then

s?=?t

d?=?k

End?If

Next?k

Range("B"?&?ii)?=?d

Range("C"?&?ii)?=?s

Next?j

Next?i

End?Sub

  • 上一篇:編程入門培訓班在哪裏?
  • 下一篇:為什麽縱向拉桿用螺紋鋼筋,橫向傳力桿用光滑圓鋼?
  • copyright 2024編程學習大全網