여기에서 유의해야 할 2 가지 사항이 있습니다. 첫 번째 : For
루프를 사용하여 각 행을 단계별로 설명합니다. 두 번째 : 각 행의 데이터가있는 마지막 열이 무엇인지 알지 못하므로 Range.End
함수를 사용하여 찾으려고합니다. X 행에 데이터가있는 마지막 열을 선택하려면 작동하는 코드는 다음과 같습니다 당신은 위에서 볼 수 있듯이Excel VBA - 범위 함수 내에서 범위 함수 사용
Cells(x, Range("C" & x).End(xlToRight).Column).Select
, 나는 열 C, 행 X에서 시작하여 데이터를 마지막 셀에서 찾고 있어요 그 행. 열 A, B, C, D 및 E가 확실히 데이터를 갖기 때문에 어떤 열을 시작하든 상관 없다고 생각합니다.
이제 Cell (x, 3) (또는 C 열 X 행)에서 x 행의 데이터가있는 위 마지막 셀까지 범위를 선택하려고합니다. 다음 코드는 작동하지 않습니다.
Range("Cells(x,3):Cells(x, Range("C" & x).End(xlToRight).Column)").Select
이렇게 범위 기능을 사용할 수 있는지 알 수 없습니다. "expect : List separator or)"라는 오류가 발생하여 C
이 나타납니다. Range("C" & x)
주의 깊게 보았지만 빠진 것이 없습니다.
매우 도움을 주셔서 감사합니다. 이 같은
오, 내 모자를. 나 그냥 나가서 나 자신을 죽이자! 야, 30 분 그리고 나는 왜 이런 이유야! 당혹 스럽다는 말은 아닙니다! 어쨌든, 당신의 도움에 감사드립니다. 나는 10 분 안에 대답을 수락 할 것이다! 감사! – KoderM16