如果单元格有一个数字,则以有序的方式返回它旁边的单元格 - Excel

时间:2014-04-19 08:39:23

标签: excel excel-vba if-statement excel-2007 vlookup vba

这里附图是我的日常工作表,其中蓝色单元格展示了我必须做的工作。

如图所示,蓝色前面的数字是任务的优先级。

我想要的: 我希望蓝色单元格显示在按优先级排序的列中。我试过Vlookup但失败了。有没有办法做到这一点?

请帮助enter image description here

1 个答案:

答案 0 :(得分:0)

您可以使用此条件使用单独的计数器将您需要的任何任务复制到任意位置的两列。这种情况意味着每个细胞和它旁边的细胞是否具有青色背景:

Sheet1.Cells(i, j).Interior.Color = RGB(0, 255, 255) And Sheet1.Cells(i, j+1).Interior.Color = RGB(0, 255, 255)

然后你可以根据他们的优先级对它们进行排序。