上海支点 潘建成:关于excel的操作

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/29 11:22:04
excel表格 有没有办法用程序删除特定行?
比如说,我要删除:
第1,3,5,7,9,11,13,15,17.....行?

要整行地删除。

帮上忙的话,追加10分。

在EXCEL裏拉两个控件,textbox 和command。然后按alt+f11调出vba,复制下面的代码。

在textbox中输入多少,就是删除多少单数行

Dim k As Integer
Private Sub CommandButton1_Click()
Dim i As Integer
For i = 1 To k
Cells(i, 1).Select
Selection.EntireRow.Delete
Next i
End Sub

Private Sub TextBox1_Change()
TextBox1.MaxLength = 5
If TextBox1.Text <> "" Then
k = TextBox1.Text
End If
End Sub

excel好像暂时还没有这么聪明,不过这个如果是重复操作的话,建议你使用宏,那样只须录制一次,就可以永久使用了。

请找出并提供这些行的规律。

按住ctrl键选择你要删除的行,删除即可