作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在寻找一种从我的函数中排除某些行的方法。到目前为止,这是我的代码:
Dim W As Worksheet
Set W = ActiveSheet
Dim Last As Integer
Last = W.Range("Z2").End(xlToLeft).Column
If Last = 1 Then Exit Sub
Dim i As Integer
Dim j As Integer
For i = Last + 1 To 11
W.Cells(1, i).ClearContents
For j = 3 To 6
W.Cells(j, i).ClearContents
Next j
For j = 8 To 12
W.Cells(j, i).ClearContents
Next j
For j = 14 To 15
W.Cells(j, i).ClearContents
Next j
For j = 18 To 22
W.Cells(j, i).ClearContents
Next j
For j = 24 To 25
W.Cells(j, i).ClearContents
Next j
Next i
最佳答案
尝试,
dim lc as long
with w
lc = .Range("Z2").End(xlToLeft).Column
if lc = 1 then exit sub
application.intersect(.range("1:1, 3:6, 8:12, 14:15, 18:22, 24:25"), _
.range(.columns(lc+1), .columns(11))).clearcontents
end with
关于excel - 仅对某些行使用代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50401978/
我是一名优秀的程序员,十分优秀!