日记首页
|
列表
|
添加日记
|
管理登陆
标题:vba一对一,按条件删除行
<p>按条件删除条件以外的行的,3个写法</p><p>vba一对一(输入),按条件删除行</p><p><br></p><p><hr><br>Sub 删除其它行3_Click() '指定列里指定位置做和<br>Dim i<br> Myr = Range("D65535").End(3).Row<br> For i = Myr To 3 Step -1<br> If ComboBox1.Value = Cells(i, 3) And TextBox1.Value = Cells(i, 4) Then<br> Else<br> Rows(i).Delete<br> End If<br> Next<br> End Sub</p><p><hr></p><p>Sub 删除其它行_Click()<br>Application.ScreenUpdating = False</p><p> For i = Range("C65536").End(xlUp).Row To 3 Step -1 '定义循环i到最底,从第3行开始</p><p> If ComboBox1.Value = Cells(i, 3) And TextBox1.Value = Cells(i, 4) Then<br> <br> Else</p><p> Rows(i).Delete</p><p> End If<br> <br> Next<br> <br>Application.ScreenUpdating = True</p><p>End Sub</p><p><br></p><p><hr><br>Sub 删除其它行2_Click()<br> For i = 100 To 3 Step -1 '定义循环i到100,从第3行开始</p><p> If ComboBox1.Value = Cells(i, 3) And TextBox1.Value = Cells(i, 4) Then<br> Else</p><p>Rows(i).Delete<br> End If</p><p>Next<br>End Sub</p><p><br></p>