programing

인접 열에 따른 자동 채우기

abcjava 2023. 6. 15. 21:31
반응형

인접 열에 따른 자동 채우기

저는 인접한 열의 길이에 따라 데이터를 자동으로 채울 VBA 코드를 찾고 있습니다.몇 가지 방법이 있다는 것은 알지만, 어떤 방법이 가장 좋을까요?

If LastRow > Selection.Row Then
   Range("D2").AutoFill Destination:=Range("D2:D" & LastRow)

또는 다음과 같은 것:

If Not IsEmpty(ActiveCell.Offset(0,1)) Then
   Range("D2").AutoFill Destination:=Range("D2:D" & LastRow)

이 두 가지 모두 제가 원하는 방식으로 작동하지 않을 것이라고 확신합니다. 제가 무엇을 놓쳤습니까?

어떤 if 조건도 필요 없습니다.마지막으로 사용한 열 C의 행을 얻고 그에 따라 열 D에 데이터를 채울 수 있습니다.

Sub test()

    Dim lastRow As Long
    lastRow = Range("C" & Rows.Count).End(xlUp).Row
    Range("D2").AutoFill Destination:=Range("D2:D" & lastRow)

End Sub

언급URL : https://stackoverflow.com/questions/17822756/autofill-down-according-to-adjacent-column

반응형