Em có một sub như sau:
Em muốn "Selection.Row" chỉ hạn chế trong các dòng chẵn từ dòng 16 trở xuống thì phải sửa code như thế nào?
Em đã thử:
Mong các anh chị giúp đỡ
Em tải lên đây file ví dụ để anh chị thử.
Private Sub CommandButton2_Click()
Dim enC As Long, iC As Long, jR As Long
enC = Range("e2").End(xlToRight).Column
jR = 2
Range("aa1").CurrentRegion.Clear
For iC = 5 To 14
If Cells(Selection.Row, iC) <> "" Then
Range("aa" & jR) = Cells(2, iC)
Range("aa" & jR).Offset(, 1) = Cells(Selection.Row, iC)
jR = jR + 1
End If
Next
Range("aa2").CurrentRegion.Copy
End Sub
Em muốn "Selection.Row" chỉ hạn chế trong các dòng chẵn từ dòng 16 trở xuống thì phải sửa code như thế nào?
Em đã thử:
nhưng không được.Dim n (1 to 10) as interger
if selection.row=14+2*n then ...
Mong các anh chị giúp đỡ
Em tải lên đây file ví dụ để anh chị thử.
File đính kèm
Lần chỉnh sửa cuối: