본문 바로가기
반응형

Coding115

변수 선언, 데이터 형식, 사용범위 & 상수 선언방법 1. 변수 선언시 사용되는 선언자DimStaticPrivatePublic2. Pulibc선언시에는 모든 모듈에서 사용할 수 있음. 전역변수와 마찬가지~Dim strName As StringDim intAge As IntegerDim strName As String, intAge As Integer3. 모듈의 시작 부분에 Option Explicit을 입력하면, 사용자가 선언하지 않은 변수를 사용했을 때 실행이 멈춘다!4. 변수의 데이터 형식[숫자] Byte Integer Long Single Double Currency Decimal[날짜] Date[논리값] Boolean[텍스트] String[특수형] Variant(숫자) Variant(문자)5. 변수의 사용 범위단일프로시저 - 프로시저 내 선언- Di.. 2018. 7. 29.
with 문으로 개체 참조 생략하기 With .... End with 문은 두 가지 효과가 있다. 1. 코드 단순화2. 실행속도 향상[일반 사용 시]Range("A1:D5").Font.Size = 12Range("A1:D5").Font.Bold = TrueRange("A1:D5").HorizontalAlignment = xlCenterRange("A1:D5").Style = "Percent" [With... End with 사용 시]With Range("A1:D5").Font.Size=12.Font.Bold=True.HorizontalAlignment = xlCenter.Style = "Percent"End With 위의 작업 결과는 동일하다. 2018. 7. 29.
하위 개체 접근하기 1. Range("A1").Value = 200 현재 활성화된 Worksheet의 A1셀에 200 입력 2. Worksheets("Sheet2").Range("A1").Value = 200Sheet2라는 이름의 Worksheet가 존재한다면, Sheet2의 A1셀에 200입력 3. Workbooks("통합문서2.xlsx").Worksheets("Sheet1").Range("A1").Value = 200통합문서2.xlsx파일의 sheet1이라는 이름의 Worksheet의 A1셀에 200 입력 개체에 접근하기 위해서는 상위 -> 하위 순으로 접근해야 한다. (Workbooks -> Worksheets -> Range) 상위 개체가 생략된 경우에는 현재 활성화된 (화면에 뜬) 개체가 생략된 것으로 이해한다. .. 2018. 7. 1.
개체와 개체의 구성원 1. 개체의 구성은 다음과 같음.Application WorkbookWorksheetRange 2. VBA에서 [F2]를 누르면 개체 목록이 나옴. 3. 코드 입력 방법(1) 검색한 구성원을 사용해 코드를 입력하는 방법 - 개체.구성원(2) 속성(Property)값 입력 방법 - 개체.속성 = 새값(3) 속성(Property)값 표시 방법 - ?개체.속성 혹은 Msgbox 개체.속성(4) 개체의 메서드 실행 명령 - 개체.메서드 또는 개체.메서드 매개변수:= 값*여기서 개체 매개변수 입력할 때는 반드시 := 를 사용한다. 2018. 7. 1.
워크시트 visible 속성 및 개체 이름 사용 1. Worksheets("Sheet1").Visible = False 혹은 Worksheets(1).Visible = False 입력시 해당 시트가 숨겨짐2. False를 True로 주면 숨기기가 취소됨. 2018. 7. 1.
셀 값 지정하기 1. VBA실행: Alt + F112. 직접 실행창 실행: Ctrl + g3. Range("A1").Value=1004. 엑셀 A1셀 같이 100으로 들어감 A1 셀의 값을 직접 실행창에 표시하려면 다음을 실행1. ?Range("A1").Value 혹은2. Print Range("A1").Value*입력된 코드를 한 줄씩 지우려면 Ctrl + Y 2018. 6. 26.
매크로 통합 문서 파일 저장 경로 확인 1. Alt + F11로 Macro 실행 2. Ctrl + G로 직접 입력창 실행 3. ? Application.StartUpPath [ENTER]로 확인 2018. 6. 25.
JavaScript - 제8강 - Ajax의 기초 - Ajax = Asynchronous JavaScript + XML = 비동기 JavaScript + XML의 약자. 예) 구글맵 페이지는 갱신되지 않고 웹에 표현되는 정보가 바뀐다. Ajax은 기술적으로는 JavaScript에 CSS, HTML, XML 등을 조합한 것이다.XMLHttpRequest라는 오브젝트를 활용해서 비동기적으로 데이터를 추출하지만, Ajax자체의 정의가 모호하기 때문에 그 경계를 저하기는 쉽지 않다. Ajax의 송수신 데이터는 XML뿐만 아니라 텍스트도 사용할 수 있다. 또한, XMLHttpRequest 오브젝트를 사용하지 않고 Ajax를 실현할 수도 있다. Ajax에서는 XMLHttpRequest 오브젝트를 사용하여 HTTP를 매개로 서버와 통신하고, XM.. 2017. 11. 22.
JavaScript - 제7강 - 브라우저 오브젝트 -브라우저 오브젝트는 브라우저에 마련된 기능이나 부품을 조작하는 것입니다. 예) 브라우저 창, 메뉴 표시줄, 작업 표시줄, 문장, 그림, 폼, 프레임 등 많은 브라우저 오브젝트가 있다. 브라우저 오브젝트를 다룰 때 DOM이라는 사양을 사용하면 HTML이나 XML로부터 요소를 지정하여 정보를 추출할 수 있다. Document Object Model의 약자이다. DOM은 HTML문서를 태그나 속성의 계층 구조로 간주하고, 참조할 위치를 지정하는 것이다.Event 오브젝트는 이벤트 정보에 관한 오브젝트로, 2장에서 배운 이벤트 핸들러와 조합하여 사용한다.Style 오브젝트는 CSS 프로퍼티를 다룬다. Lesson 1window 오브젝트의 주요 프로퍼티와 메서드는 다음과 같다.프로퍼티기능d.. 2017. 11. 13.
JavaScript - 제6강 - 일반오브젝트 -일반 오브젝트는 브라우저와 상관없는 기능으로 내장오브젝트라고도 부른다. 내장오브젝트는 ECMAScript에 정의되어 있다.일반 오브젝트에는 Array 오브젝트, RegExp - 정규식 표현, Math 오브젝트, String 오브젝트 - 문자열, Date 오브젝트 - 날짜 등이 있다.Lesson 1 a = new Array(1,2,3); a = [1,2,3,]; a = new Array(); a[0] = 1; a[1] = 2; a[2] = 3; 모두 같은 배열을 생성한다.내장 오브젝트를 이용하려면 new 연산자를 사용하여 새로운 오브젝트를 생성해야한다. a = new Array(1,2,3);b = a[0]; 배열 요소 참조 a = new Array(1,2,3);a[0] = 4;a[1] =.. 2017. 11. 13.
반응형