- 日志
- 好友
- 卖家信用
- 买家信用
- 注册时间
- 2006-2-22
- 在线时间
- 小时
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册账号
x
上次那个程序被老师说还要完善。 到Descolumncount列的数据如果全是零的话,该条数据被删除,单元格上移,只保留有数据的条目。下边这张表Descolumncount=1 就是说,这张表前两天数据都要被删除,然后上移,剩下的数据也是这么操作。
这是上次的代码,希望能在这个click里实现这个功能
- Private Sub CommandButton1_Click()
- Dim r As Integer
- Dim n As Integer
- Dim f As Integer
- Dim i, j As Integer
- Sheets("Sorting").Select
- Sheets("Sorting").Copy After:=Sheets(Sheets.count)
- ActiveSheet.Name = TextBox1.Text
- ActiveCell.CurrentRegion.Select
- n = Selection.Columns.count
- r = Selection.Rows.count
- f = n - Descolumncount
- For i = 2 To r
- For j = 2 To f
-
- If CDbl(Sheets("remark").Cells(i, j)) >= CDbl(TextBox1.Text) Then
- Sheets(TextBox1.Text).Cells(i, j) = Sheets("Sorting").Cells(i, j)
- Else
- Sheets(TextBox1.Text).Cells(i, j) = 0
- End If
- Next j
- Next i
-
- End Sub
复制代码
|
|