Excel VBA宏使突出显示的单元格与其上方的下一个非突出显示单元格相同

时间:2014-04-17 04:36:53

标签: excel vba excel-vba

这听起来很复杂,但这是我必须为工作制作一个宏。下面列出的是我拥有的项目代码列表的示例:('h' stands for highlighted cell

  

M101

     

S644(h)

     

S753(h)

     

M102

     

S531(h)等......

我想让宏使用任何方法给出这个结果:

  

M101

     

M101(h)

     

M101(h)

     

M102

     

M102(h)

     

等...

有人可以链接我一个可用于完成此过程的示例VBA宏吗?非常感谢!

1 个答案:

答案 0 :(得分:1)

我将假设“M101”不是一个单元格而是列中的值 如果我假设正确的话,一些谷歌搜索我的伪代码解决方案将使你走上正确的轨道......

for (column):  
if (currentCell is highlighted) then  
currentCell.value = currentCell.one_up.value