Private Sub Command1_Click()
MsgBox zdgys(1260, 198, 72)
End Sub
Function zdgys(ParamArray x()) As Long '数组X()最大公约数
Dim temp As Long, i As Long
zdgys = x(0)
For i = 1 To UBound(x)
Do While x(i) <> 0
temp = zdgys Mod x(i)
zdgys = x(i)
x(i) = temp
Loop
If zdgys = 1 Then Exit For
Next
End Function