현재시트 : Sheet1에서 이벤트 발생
다른시트 : Sheet2 (현재시트에서 발생한 이벤트로 어떤범위를 정렬하는데 오류)
현재시트에서 정렬 함수를 넣으면 잘되는데
Range(cells(x,y) , cells(x,y)), [기준], 오름차순
이것을 다른시트에 적용하려고 하면안된다.
Sheet2.Activate
안되는것들 모음
1. Range(cells(x,y) , cells(x,y)), [기준], 오름차순
2. Range(worksheet(2).cells(x,y) , worksheet(2).cells(x,y)), [기준], 오름차순
3. with sheet2
.Range(worksheet(2).cells(x,y) , worksheet(2).cells(x,y)), [기준], 오름차순
end with
4. Range(cells(x,y) , cells(x,y)) what:=[기준] , Lookat:=Whole 이런식이였는데
결국 다른시트에 이벤트를 발생시키게 하면 해결은 됐는데
현재시트에서 되게 방법을 찾아봐야겠다.
728x90
'프로그래밍(Programing) > 엑셀매크로_vba(Excel-Macro)' 카테고리의 다른 글
재귀호출 2. 퀵정렬(Quick Sort) 및 코딩 방법 (0) | 2021.11.01 |
---|---|
재귀호출(Recursive Call) 1. 내 생각 (0) | 2021.10.30 |
Option explicit 묵시적 변수 명시적 변수 (0) | 2021.07.26 |
원하는 위치에 파일 저장하기 (수동적으로 ) (0) | 2021.07.12 |
엑셀 → 텍스트파일 [FileFormat]종류 0 (0) | 2021.06.01 |