萌新问题:请大神赐教
excel吧
全部回复
仅看楼主
level 12
lvcha青青 楼主
2022年03月23日 05点03分 1
level 9
很简单。
2022年03月23日 06点03分 2
太阳对我说,你能左脚踩右脚,与我肩并肩吗?我说:很简单
2022年03月23日 06点03分
level 9
Sub ss()
s1 = CStr(Cells(2, "L"))
n = [a65535].End(xlUp).Row
[L3:AA65535].ClearContents
k = 3
For i = 2 To n
If Cells(i, "A") <> "" And Cells(i - 1, "A") = "" Then
s2 = CStr(Cells(i, "A"))
If InStr(s2, s1) <> 0 Then
For j = i To n
If Cells(j, "A") = "" Then
k = k + 1
Exit For
End If
Range(Cells(j, "A"), Cells(j, "E")).Copy Cells(k, "L")
k = k + 1
Next j
End If
End If
Next i
End Sub
2022年03月23日 06点03分 4
我的数据有10列,大神是你代码统计出来的只有前5列,少了后5列
2022年03月23日 07点03分
琢磨半天后,把查询数据增加到10列了,代码非常好用。只是有一个问题,如果L2,也就是查询的关键字为空的话,会把左边所有的数据全部复制过来,这个怎么处理呢?让查询关键字为空则不执行该代码。
2022年03月23日 11点03分
level 9
简单。
2022年03月23日 06点03分 5
1