조건부서식2 [기초방] VBA 100제 #40 [ 가로정렬 ] 이번 문제는 이렇다. 알파벳과 숫자가 섞여있는 것에 알파벳을 삭제 후 가로로 정렬을 해야한다. 2007년 엑셀 이후 버전에서는 가로정렬이 가능하다. 위의 코드를 한줄로 표현하면 이렇다 rngA.Sort rngA.Cells(1), 1, Orientation:=xlLeftToRight 행의 첫 영역을 key로 하여 올림차순으로 왼쪽에서 오른쪽 정렬을 하는 코드이다.. 꼭 가져가기 바란다. 더보기 Sub 기초방40() Dim rngAll As Range: Set rngAll = [c5:l20] Dim rngA As Range rngAll.FormatConditions.Delete '= 기존 조건부서식 삭제 Sheets("문제").[c5:l20].Copy Sheets("결과").[c5] '= 문제 복사 rngA.. 2023. 3. 15. [Tip] VBA 조건부 서식에 대한 고찰 엑셀에서 조건부 서식을 통해서 코드를 관리하면 너무나 편하고 관리하는 측면에서도 좋지만, 코드가 추가로 들어오거나 변동이 되었을 때 조건부 서식이 처음에 세팅한것처럼이 아닌 이상하게 변동이 되는 것을 경험하였을 것이다. 오늘은 이 조건부 서식또한 VBA에 관리 할 수 있는 코드들을 정리해 보려고 한다. 1. 값이 0 이상인 셀에 초록색 배경색 적용하기 Range("A1:A10").FormatConditions.Add Type:=xlExpression, Formula1:="=$A1>=0" Range("A1:A10").FormatConditions(1).Interior.Color = RGB(0, 255, 0) 2. 값이 0 이하인 셀에 빨간색 배경색 적용하기 Range("A1:A10").FormatCondi.. 2023. 2. 23. 이전 1 다음