excel - 如何与其他人一起度过一段时间

标签 excel vba loops while-loop repeat

所以我在这里有这段代码:

While day = "M"
            Call Schedule(i)
        Wend
        While day = "T"
            Call Schedule(i)
        Wend
        While day = "W"
            Call Schedule(i)
        Wend
        While day = "R"
            Call Schedule(i)
        Wend
        While day = "F"
            Call Schedule(i)
        Wend

有没有更简单的方法来编写所有这些 while 语句。为了澄清事情,我有一张包含大约 2000 行类(class)信息的表格,我希望代码按星期的顺序阅读日期:星期一、星期二、星期三、星期四、星期五,我怎么能在这里做到这一点。

提前致谢

最佳答案

处理多个案例的最简单方法是使用 Select Case

Select Case day
    Case "M"
        Schedule(i)
    Case "T"
        Schedule(i)
    Case "W"
        Schedule(i)
    Case "R"
        Schedule(i)
    Case "F"
        Schedule(i)
End Select

关于excel - 如何与其他人一起度过一段时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37884978/

相关文章:

java - 无法找出for循环中的错误

VBA Excel 谷歌查找

excel - 如何在 Excel 2016 中的列的每个单元格中查找特定的重复单词

c# - Office Open XMl SDK 将数字写入工作表

excel - 特定工作表的列数

javascript - 从函数生成模板文字的正确方法

excel - Excel 中基于多列的查找

arrays - 无法从数组中删除不需要的项目

Excel VBA 将范围传递给函数会产生 424 : Object Required

python - 使用 python 重新组织具有一对多关系的列表