VBA EXCEL删除行的方法
' Const sheetName As String = "电脑中心"
Private Sub CommandButton1_Click() Sub CommandButton1_Click()
ActiveCell.EntireRow.Delete
End Sub
Private Sub CommandButton2_Click() Sub CommandButton2_Click()
Dim minY
Dim maxY
minY = Selection.Row
maxY = Selection.Rows.Count + Selection.Row - 1
'从光标所在的行到另一个指定的行
'ActiveWorkbook.Worksheets("sheetName").Range("A" & CStr(minY), "A" & CStr(maxY)).EntireRow.Delete
ActiveSheet.Range("A" & CStr(minY), "A" & CStr(maxY)).EntireRow.Delete
End Sub
Private Sub CommandButton3_Click() Sub CommandButton3_Click()
'TextBox1.Text = ActiveCell.Row
TextBox1.Text = Selection.Row
TextBox2.Text = Selection.Rows.Count + Selection.Row - 1
End Sub
Private Sub CommandButton4_Click() Sub CommandButton4_Click()
Dim r
Dim x, y
r = TxtRow.Text
Dim i
'隔r行 删除一行
x = Selection.Row
y = Selection.Rows.Count + Selection.Row - 1
For i = x To y
i = i + r - 1
' ActiveWorkbook.Worksheets("sheetName").Range("A" & i, "A" & i).EntireRow.Delete
ActiveSheet.Range("A" & i, "A" & i).EntireRow.Delete
Next i
End Sub
精典之作:
''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''
''copy这里的代码
''1. 将宏的安全设置改为最低 Excel菜单-->工具-->宏-->安全
''2. 请将控制复制到所需的页面.
''3. 打开编辑器的设计模式
''4. 将各控制改名为代码相应的名字, 右击控件-->properties-->Name
''''---->a. 要删除的行数 控件名 TxtDel
''''---->b. 间隔行数 控件名 TxtRow
''''---->c. 起始行 控件名 TxtStart
''''---->d. 终止行 控件名 TxtEnd
''''---->e. 执行按钮 控件名 CBtnExecute
''5. 退出设计模式。OK了.
''''''''''''''''''''''''''''''
Private Sub CBtnExecute_Click()Sub CBtnExecute_Click()
Dim r
Dim x, y
Dim i
Dim d
r = TxtRow.Text
'隔r行 删除d行 输入 行号--行号
d = TxtDel.Text - 1
x = TxtStart.Text + CInt(r)
y = TxtEnd.Text
For i = x To y Step r
' ActiveWorkbook.Worksheets("sheetName").Range("A" & i, "A" & i).EntireRow.Delete
ActiveSheet.Range("A" & i, "A" & i + d).EntireRow.Delete
Next i
End Sub
''''''''''''''''''''''''''''''''''''''''''''''''''''
http://txw100.com/
转载于:https://www.cnblogs.com/wj-wangjun/archive/2007/09/08/886794.html
VBA EXCEL删除行的方法相关推荐
- VBA Excel 自定义函数不能调用成功的问题的解决方法
VBA Excel 自定义函数不能调用成功的问题的解决方法 问题以及解决方案的列举(持续更新中) 问题以及解决方案的列举(持续更新中) 自定义函数是自动化各种Excel重复操作的重要函数,我们可以用它 ...
- VBA Excel 单元格内多行内容的文字处理方法
VBA Excel 实现单元格内多行内容的文字处理方法 在Excel中有很多的函数可以作用于单元格,但是其对单元格整体进行操作,因此单元格数据最好只有一行,这样Excel函数才能运行正确.但是有时候一 ...
- 各种VBA excel 命令、属性、方法
本示例为设置密码窗口 (1) If Application.InputBox("请输入密码:") = 1234 Then [A1] = 1 '密码正确时执行 Els ...
- Excel VBA:填充——FillDown方法
我们还是以录制宏的方式开始了解Range对象的FillDown方法. 如下图所示的操作: Sub Macro1()ActiveCell.FormulaR1C1 = "1"Range ...
- java poi 操作Excel 删除行内容和直接删除行
一般情况下,删除行时会面临两种情况:删除行内容但保留行位置.整行删除(删除后下方单元格上移).对应的删除方法分别是: void removeRow(Row row)//Remove a row fro ...
- Excel 属性及方法
在Qt操作Excel的过程中,经常需要查询.设置Excel的属性,也会去调用Excel的一些方法,这里我把搜集到的一些Excel属性及方法,整理如下: ActiveWorkbook 当前工作簿,即如果 ...
- 更改excel2016版本中的VBA project密码的方法
更改2016版本excel中的VBA project密码的方法 网上的信息都不是很全面,写得有点敷衍,基本上没有把步骤写得很清楚的,经过一下午血和泪的教训,在放弃的边缘挣扎了很久,终于搞明白了,接下来 ...
- python excel操作单元格_python 操作excel表格的方法
说明:由于公司oa暂缺,人事妹子在做考勤的时候,需要通过几个excel表格去交叉比对员工是否有旷工或迟到,工作量大而且容易出错. 这时候it屌丝的机会来啦,花了一天时间给妹子撸了一个自动化脚本. 1. ...
- C#生成Excel文件的方法
一个示例: class AppTest { private Excel.ApplicationClass _x; public static void Main0() { AppT ...
最新文章
- 2018年前35名Python面试问题和答案
- IP地址分类:静态/动态/公共/私有
- java钩子函数(hook)以spring源码为例
- 5.关于QT中的网络编程,QTcpSocket,QUdpSocket
- springboot 远程日志
- 用sql语句获取连续整数id中,缺失的最小id和最大id
- 虚拟机上安装完成redhat后无法上网和Xshell无法连接虚拟机的问题
- 计算机专业的第二批本科大学,第二批本科院校
- android 日期对话框,Android日期选择器对话框DatePickerDialog使用详解
- C语言中的fopen函数
- 大神干货:腾讯广告算法大赛亚军宝藏指南带你顺利出圈
- http://www.jb51.net/article/51934.htm
- golang+linux+pipline
- Linux-第一篇linux基本认识
- Linux tcp拥塞控制
- 斗鱼扩展--拦截广告,让网页加载更快(四)
- 4G PA.FLASH.套料手机平板通讯智能家居无人机大小物料大量现货供应!样品最新停产均有!
- Serial Programming HOWTO——Linux 串口编程HOWTO
- 计算机无法连接到internet的操作,修复无法连接到internet
【运用方式】
的设置步骤...
- 无绿幕实景抠图、AI抠图
热门文章
- H.264——使用H.264视频编解码器JM进行YUV图像序列的编解码
- ucenter mysql账号_discuz用户管理中心ucenter介绍
- usb计算机连接无法连接电脑,如何用数据线连接计算机总是提示无法建立连接,并且USB调试已打开. -...
- AVPlayer使用学习
- 一个好用的网络安全学习网站
- 批量下载百度贴吧帖子图片
- 超融合过时?来看看超融合最时髦的应用场景
- java 访问类变量_如何访问类的成员变量和方法
- 【沃顿商学院学习笔记】宏观经济学——08贸易集团Trade Blocs
- 《如何阅读一本书》这本书为什么值8.4分?