일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Exif
- 자전거
- file move
- 스위프트
- 유성
- euc-kr
- insert into
- 딴지일보 자유게시판 파씽
- 대전 업힐
- 달력
- 대전
- mdb table 합치기
- MDB
- StreamReader
- VBA
- html parser
- EXIF data
- 대전 자전거
- 엑셀
- C#
- exifread
- 파이썬
- kanna parser
- dataset
- kanna html parser
- python
- swift
- 노은
- Xcode
- swift html parser
- Today
- Total
목록Range (2)
Fly to the sky & Return
파이썬을 이용해서 엑셀을 컨트롤 해보기로 하겠습니다달력만들기를 통해 각각의 Cell과 Range 그리고 Offset 등을 적용해보도록 하겠습니다.12345import win32com.clientimport timeimport datetimefrom datetime import timedeltafrom dateutil.relativedelta import relativedeltacs 일단 몇가지를 import 합니다파이썬에서 엑셀을 컨트롤 하는 방법이 여러가지가 있긴 하지만 개인적으로 생각으로는 COM를 이용하는 방법이 가장 VBA와 유사한 환경이라고 생각을 하는 터라 이번에도 COM을 이용해서 엑셀을 컨트롤 하겠습니다. 1. COM을 이용하기 위해서 win32com.client를 import 합니다2. ..
어느 한 Cell이 선택되었을때 그 Cell로부터 일정범위를 선택하고 특정한 조건을 적용할때 사용가능합니다. Dim newRange as Range Set newRange = Range(ActiveCell, ActiveCell.Offset(numRows, numCols)) 코드 예를 보면 1234567891011121314Sub 매크로1() Dim newRange As RangeSet newRange = Range(ActiveCell, ActiveCell.Offset(0, 14)) '셀스타일 제목 1 적용 예 newRange.Style = "제목 1" End Sub Colored by Color Scriptercs 위의 코드를 매크로와연결시키면. 반복되는 작업을 수월하게 할수 있을듯합니다