선그리기2 Python(파이썬) openpyxl - 엑셀 셀 테두리 자동으로 선 그리기 Python을 이용하여 엑셀의 원하는 셀에 테두리를 그릴 수 있습니다. 표를 만들거나 문서를 좀 더 보기 좋게 자동으로 만들고 싶을때 활용하면 좋을것 같습니다. 우선 모듈을 불러옵니다. openpyxl.styles 에서 Border 와 Side를 임포트 해 줍니다. 일일이 선을 그릴때마다 속성을 지정해 주기 귀찮으니깐 'box'라는 변수에 속성을 지정해 줍니다. 셀에 지정해 줄때는 ws['A2'] = box 이런식으로 적어 주시면 됩니다. 그런데 표를 만들때는 범위가 "A1:E50" 이런식으로 되기 때문에 for 문을 사용해서 셀 하나씩 테두리를 그려줘야 합니다. (VBA는 좀 더 Range("A1:E50").borders 이런식으로 좀 더 간단한데, 파이썬으로 하려니깐 귀찮네요) 파이썬으로 매크로를 만.. 2021. 4. 22. 엑셀 VBA(매크로) - 자동으로 선 그리기 VBA를 사용하여 셀에 선을 그려 보도록 하겠습니다. 개발도구 메뉴에서 Visual Basic 메뉴로 들어갑니다. VBA 창에서 '삽입' 메뉴에서 '모듈(M)'을 눌러서 모듈을 추가합니다. 우선 바깥쪽 테두리 선을 그려보도록 하겠습니다. 코딩 창에서 아래와 같이 코드를 타이핑 합니다. Sub sbLine() Range("B2:B3").BorderAround LineStyle:=xlContinuous, Weight:=xlThick, ColorIndex:=1 End Sub 이제는 모든 면에 선을 그리도록 해 보겠습니다. Sub sbLine() With Range("B4:E20").Borders .LineStyle = 1 .ColorIndex = 1 .Weight = xlThick End With End Su.. 2020. 11. 7. 이전 1 다음