发新话题
打印

应坛友水若善的需求,给大家一段VBA程序,判断是哪个帖子的代码

应坛友水若善的需求,给大家一段VBA程序,判断是哪个帖子的代码

代码如下:
Private Sub CommandButton1_Click()
Application.ScreenUpdating = False
If Sheet1.[L1] <> 0 Then
Sheet1.[A2].Select
Dim I, J, K As Integer
Dim rowcount As Integer
Dim rowblank As Integer
rowcount = Sheet1.[H1]
rowblank = Sheet1.[F1]
For I = 1 To rowcount
K = 2 + (rowblank + 1) * (I - 1)
  For J = 1 To rowblank
    Rows(K).Select
Selection.Insert Shift:=xlDown, copyorigin:=xlFormatFromLeftOrAbove
Next J
Next I
Sheet1.[J1] = I - 1
Sheet1.[L1] = Sheet1.[H1] - Sheet1.[J1]
Else
MsgBox "您好,您已经执行了" & Sheet1.[J1] & "次,剩余执行次数为:" & Sheet1.[L1] & "次,请确认!"
End If
Application.ScreenUpdating = True
End Sub

Private Sub CommandButton2_Click()
Application.ScreenUpdating = False
Call 删除行
Sheet1.[A2].Select
Sheet1.[J1] = 0
Sheet1.[L1] = Sheet1.[H1] - Sheet1.[J1]
Application.ScreenUpdating = True
End Sub

Private Sub Workbook_Open()
Sheet1.[A2].Select
Sheet1.[J1] = 0
Sheet1.[L1] = Sheet1.[H1]
End Sub


Sub 删除行()
'
' 删除行 Macro
' 宏由 zhendeaini 录制,时间: 2015-8-11
'
'
    'ActiveCell.Offset(-4, 0).Range("A1:B1").Select
    Columns("A:B").Select
    Selection.SpecialCells(xlCellTypeBlanks).Select
    Selection.EntireRow.Delete
End Sub

帖子范围:搜索我近期发布的帖子。
我熱愛生活,我愛我的家人。
http://150.20.8.135/bbs/viewthread.php?tid=210296
发新话题
查看积分策略说明

快速回复主题

选项

[完成后可按 Ctrl+Enter 发布]  预览帖子  恢复数据  清空内容