2013-08-22 157 views

回答

3
  • “手动”时尚,你可以做到以下几点:

选择列,去编辑>转到>特殊>空白,类型=式酒吧,命中向上箭头,然后按Ctrl + Enter。你现在应该有细胞填充值以上

  • 在更“自动化”方式使用VBA,你可以做到以下几点:

要填补选择范围空白单元格,

enter image description here

然后点击开发选项卡 - > Visual Basic中 - >插入 - >模块

然后粘贴在模块的代码,然后点击运行

enter image description here

代码:

Sub Fill_Blank_Cells() 
Selection.SpecialCells(xlCellTypeBlanks).Select 
Selection.FormulaR1C1 = "=R[-1]C" 
End Sub 

由于@Jerry理所当然指出,确保复制粘贴特殊的值,以便删除填充列后面的公式。这将防止以后发生任何不良结果!

+0

谢谢Mariam,但代码似乎有问题,无论我选择多少个单元格,它只填充第一个空白单元格! – user2445

+0

也尝试使用“手动”方法(请参阅上面编辑的答案)。与此同时,我会再次检查代码。 – Mayou

+0

@ user2445该代码完美适用于我。确保选择整个列,然后点击模块中的运行。 – Mayou

相关问题