【发布时间】:2015-09-18 07:39:44
【问题描述】:
您好,目前我有一个用户表单,允许我根据项目 ID 的用户输入删除选定的行,它将删除该项目 ID 的整行。但是,当数据被删除时,空行不会被删除并保持为空。因此,在使用删除命令按钮删除行中的数据后,我必须自己手动删除空行。我是否必须将任何其他代码添加到我拥有的当前代码中,以便在该特定行中删除数据后,空行也将被自动删除? 下面是我的删除命令按钮的代码。
Private Sub CommandDeleteButton1_Click()
Dim lastrow
Dim ProjCode As String
Dim LabelProjName As String
Dim LabelObjective As String
Dim LabelProjSponsor As String
Dim LabelProjSponsorNew As String
Dim LabelProjManager As String
Dim LabelRegulatory As String
Dim LabelRiskLvl As String
Dim LabelDatePar As Date
Dim LabelCostPar As Long
Dim LabelAffectCust As String
Dim LabelCustNonRetail As String
Dim LabelCustRetail As String
Dim LabOutsourcingImp As String
Dim LabelKeyUpdate As String
Dim LabelSector As String
lastrow = Sheets("Program Status Summary").Range("B" & Rows.Count).End(xlUp).row
ProjCode = TextBoxProjCode.Text
For currentrow = 4 To 100
If Cells(currentrow, 2).Text = ProjCode Then
Cells(currentrow, 2).EntireRow.ClearContents
End If
Next currentrow
TextBoxProjCode.SetFocus
End Sub
任何帮助将不胜感激。谢谢你:)
【问题讨论】:
-
请查看@paul bica 答案,这可能符合您的要求。