본문 바로가기

VBA/엑사남_기초방86

[기초방] VBA 100제 #5 [ 영역의 끝찾기 ] 이번 문제를 풀기전에 End속성값의 상수에 대해서 알아보겠다 end(1) -> 기준점에서 공백 전까지의 왼쪽 끝 end(2) -> 기준점에서 공백 전까지의 오른쪽 끝 end(3) -> 기준점에서 공백 전까지의 위쪽 끝 end(4) -> 기준점에서 공백 전까지의 아래쪽 끝 문제1번은 공백이 없기 때문에 상수조합만 불려오면 쉽게 풀린다. 단 0 값에 대해서 end의 상수값에 0이 없기 때문에 0값일 때 어떻게 처리하냐가 문제1번의 풀이이다. Function find_end(rngA As Range, a&, b&) '= find_end 함수 rngA는 range타입 / a, b는 long 타입 Dim rngR As Range If a = 0 Then '= 앞에 상수값이 0 이면 Set rngR = rngA.E.. 2023. 1. 2.
[기초방] VBA 100제 #3 [ 나를찾아줘 ] 행을따라 움직이면서 [엑사남] 값들만 Union으로 묶어서 한번에 서식화하는 문제이다. 해당 코드는 [시훈아빠]님의 코드로 엑사남님도 칭찬해줬던 코드이고 본인역시 기본에 충실한 코드임을 인정한다. 여기서는 Union 사용이 중요한데 이때 젤 처음 rng_T Set부분이 좀 까달롭다.. 이부분은 필수구무이기 때문에 반드시 습득해야 하는 스킬이다. 그리고..... 아직도 어미품에 있는 새끼새 두마리....아주...난리다... 이제 둥지를 떠날때도 되었는데.... 농담이고 정말 본인을 뜨겁게 하는 딱총님과 무지님이다... 참 코드 간결하고 이쁘다 무지님도 노력과 상승세가 무섭다... 참 이들과 함께 하는것이 참 영광이다. 위에서 모범답안들이 이미 나와서 본인은 자동필터로 구현을 하였다 솔직히 정렬 문제도 그렇.. 2022. 12. 26.