以降序循环范围

时间:2019-11-01 14:01:42

标签: excel vba loops

我正在尝试编写一个代码,该代码将以降序循环遍历一个范围。基本上,我想从最大值开始,在下一个循环中取第二个最大值,依此类推。

我不确定如何解决此问题,如果它可以与Range的For Each rng一起使用是一种理想的方法。

1 个答案:

答案 0 :(得分:0)

据我所知,您不能在For Each循环中使用它,因为它始终遵循相同的模式。但是,如果您可以使用For-Next循环:请使用此代码,以便它将首先从最大值开始,一直到最小值

For i = 5 To 1 Step -1

MsgBox i

Next i