|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
Sub zhidingshuchu()
Dim i, j, k, m, n
i = Val(InputBox("请输入指定大于2的行号: "))
If i < 3 Then
MsgBox "第一次警告:您输入的行号有误,请重新输入。还有一次机会。"
i = Val(InputBox("请输入指定大于2的行号: "))
End If
If i < 3 Then
MsgBox "第二次警告:您输入的行号有误,请重新输入。本次输入错误,将退出程序。"
i = Val(InputBox("请输入指定大于2的行号: "))
End If
If i < 3 Then
Exit Sub
End If
Sheet1.Range("h3:h100").ClearContents
Sheet1.Cells(3, 8).Resize(100, 1).ClearFormats
j = Sheet1.[e2]
k = Sheet1.[f2]
m = k - j
Sheet1.Cells(i, 8) = j
Sheet1.Cells(i, 8).Interior.Color = vbYellow
If m > 0 Then
For n = 1 To m
Sheet1.Cells(i + n, 8) = j + n
Sheet1.Cells(i + n, 8).Interior.Color = vbYellow
Next
Else
If m < 0 Then
For n = 1 To m * (-1)
Sheet1.Cells(i + n, 8) = j - n
Sheet1.Cells(i + n, 8).Interior.Color = vbYellow
Next
End If
End If
MsgBox "指定输出完成"
End Sub
|
|