본문 바로가기

엑셀2

엑셀의 값을 시트명으로 정의하여 값 참조 엑셀의 특정 셀에 입력된 값으로 시트를 참조하는 방법이다. 사용되는 함수: INDIRECT 문법: INDIRECT(ref_text, [a1]) 간단하게 아래와 같이 예제 파일을 작성했다. Sheet2의 B2셀: 222 Sheet3의 B2셀: 333 Sheet1의 B2셀: "Sheet2" 또는 "Sheet3"를 선택할 수 있도록 간단하게 숫자를 기입 Sheet1의 B3셀: B2셀의 입력값(1 또는 2)에 따라 시트명을 만들어내는 조건문 =IF(B2=1,"Sheet2","Sheet3") Sheet1의 B4셀: B3셀에서 만들어진 시트 이름을 이용하여 해당 시트의 B2 셀 참조 =INDIRECT(B3&"!B2") INDIRECT 함수의 도움말은 아래 링크 참조 https://support.office.com/.. 2017. 7. 6.
Keysight VEE를 이용한 엑셀 VBA 차트 생성 코드 엑셀 VBA로 차트를 만들어 주는 절차이다. 자주 쓰는 기능인데 자꾸 잊어버려서 블로그에 남겨둔다.아래 코드는 Keysight VEE의 문법에 맞게 작성된 것이므로, 사용하는 언어의 문법에 맞게 수정되어야 한다. 1. 차트를 만들어준다.xlApp.ActiveSheet.Shapes.AddChart().Select();xlApp.ActiveChart.ChartType = xlLine; 2. 차트를 생성되는 도중 Default 로 계열이 추가된 경우가 있다. 이 경우 원치않는 방법으로 생성될 수 있으므로 삭제해 준다.ActiveChart의 SeriesCollection.Count 가 0 이 될 때 까지 아래 구문을 반복하여 삭제한다.xlApp.ActiveChart.SeriesCollection(1).Delet.. 2017. 4. 7.