首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建一个删除特定单元格的按钮,如果MS excel中的单元格值为空或为零,则将行上移

创建一个删除特定单元格的按钮,如果MS excel中的单元格值为空或为零,则将行上移
EN

Stack Overflow用户
提问于 2019-03-09 08:50:34
回答 1查看 31关注 0票数 1

我试图在excel电子表格中创建一个按钮,可以删除一行中的4个单元格,如果特定单元格中的值为零或空,则将底部4个单元格上移。我曾在其他语言中工作过,我知道基本的excel公式,但我对VBA了解不多。我不确定是否堆栈溢出是办公室讨论的合适地方。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-09 09:07:41

这里有一篇值得一看的好文章:https://analysistabs.com/vba-code/range/m/delete/

你能提供更多的细节吗?例如,如果A1 = 0,则删除A2:A4并上移?

代码语言:javascript
复制
If A1 = 0 Then 
  Range("A2:A4").Delete Shift:=xlToUp

如果您正在寻找仅在当前选择的单元格上工作的按钮,您可以尝试:

代码语言:javascript
复制
If ActiveCell = 0 Then
  Range(ActiveCell.Offset(0,1), ActiveCell.Offset(0,4)).Delete Shift:=xlToUp
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55072912

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档