엑셀 썸네일형 리스트형 엑셀에 작성한 양식을 그림으로 붙여넣기 엑셀에서 작성한 표를 그림으로 만들어 붙여 넣을 수 있습니다. 이렇게 하는 이유는 작성자 외에 다른 사람이 이를 임의로 수정하지 못하도록 하는 목적이 있습니다. 하지만 그림으로 만들어진 원본이 존재해야 하는 단점이 있어서 완전하게 수정 방지는 하지 못합니다. 1. 만든 양식을 그림으로 붙여넣기 회사 업무상 서류 양식을 작성할 때 많이 사용하는 것이 결재란입니다. 이 결제란을 그림으로 만들어 문서 양식에 배치해 놓는 방법을 알아보겠습니다. [그림 1]과 같은 견적서 양식이 있습니다. 결제란을 K8:R11 셀에 만들려고 합니다. 우선 임의의 셀로 이동하여 결제란을 만들어 보겠습니다. 만드는 위치를 견적서 양식 파일을 띄웠을 때 보이지 않는 곳을 택하여 임의의 사용자가 보이지 않도록 합니다. [그림 2]와 같.. 더보기 VBA로 간단한 입력과 출력 실행해보기 프로그램을 사용하다 보면 많은 대화 상자들을 만납니다. 단순히 결과를 알려주거나 정보를 제공해 주는 대화 상자도 있지만, 데이터를 입력받는 대화 상자도 있습니다. 이번에는 대화 상자를 사용하여 데이터를 입력받고 그 결과를 출력하는 방법에 대해 알아보겠습니다. 대화 상자를 사용하기 위해서는 함수를 사용합니다. 먼저 이들 함수에 대해 알아보겠습니다. 1. MsgBox 함수 MsgBox 함수는 사용자에게 정보나 결괏값을 알려주어 이의 확인이 필요할 때 주로 사용합니다. MsgBox 함수 사용은 다음과 같습니다. MsgBox 메시지, 버튼 / 메시지 아이콘, 창 제목 [버튼] 값 코드 설명 0 vbOkOnly 확인 버튼 생성 1 vbOkCancel 확인, 취소 버튼 생성 2 vbAbortRetryIgnore 중.. 더보기 셀 병합없이 입력한 데이터를 가운데 배치하기 엑셀 작업을 하시다 보면 표 제목이나 보고서 제목 등을 입력할 때 셀을 병합하여 제목을 입력하고 셀 가운데 맞춤으로 셀 중앙에 표시하는 경우가 많습니다. 또한 표의 제목란에서 셀 병합을 하는 경우도 많이 있습니다. 하지만 이렇게 셀 병합을 하는 경우는 데이터를 복사하여 붙여넣기를 하거나 표 제목란의 셀 병합으로 인해 엑셀에서 다른 기능을 사용하지 못하는 경우가 종종 발생합니다. 또한 표의 경우에는 작성할 때 셀 병합 없이 작성을 해야 데이터 베이스로 사용하기 용이합니다. 이런 경우 셀 병합을 실행하지 않고 입력한 제목이 작성자가 원하는 위치에 제목이 나타나도록 하는 방법에 대해 알아보겠습니다. [그림 1]을 보시면 A1:F1까지 셀 병합을 하고 가운데 맞춤을 하여 제목을 입력하였습니다. 그리고, C3:F.. 더보기 VBA를 작성하여 엑셀 개체 다루기 VBA에서 엑셀의 구성요소들인 개체를 다루기 위해 Workbook, Worksheet, Range 등을 사용합니다. 엑셀의 각 개체들을 VBA로 어떻게 제어하는지 알아보겠습니다. 1. 통합 문서 다루기 VBA에서 통합 문서를 다룰 때 Workbook을 사용합니다. Workbook 개체를 대상으로 하는 주요 속성과 사용 방법을 알아보겠습니다. ① Application.Workbook.Count 현재 열려 있는 모든 통합 문서의 개수를 구합니다. ② Workbooks(1).Activate 현재 열려 있는 통합 문서 중에서 첫 번째 통합 문서를 활성화합니다. ③ Workbooks.Open(엑셀 파일명) 현재 폴더에 있는 엑셀 파일 중에서 지정한 엑셀 파일명의 통합 문서를 엽니다. ④ Workbooks.Clos.. 더보기 VBA 연산자와 제어문에 대해 알아보기 II 이전 글에서 VBA 연산자에 대해 알아봤습니다. 이번에는 제어문에 대해서 알아보겠습니다. 제어문은 프로그램의 실행 순서를 변경할 수 있는 코드로 VBA 프로그래밍을 할 때 많이 사용됩니다. 1. If ... Then ... Else 문 If ... Then ... Else 문의 사용 방법은 다음과 같습니다. If 조건식 Then 실행문1 Else 실행문2 End If 프로그램이 차례대로 실행되다가 If문을 만나면 주어진 조건식이 참인지 거짓인지를 확인합니다. 참이면 실행문 1을 실행하고 거짓이면 실행문 2를 실행합니다. Else와 실행문 2는 생략 가능하며 If문이 거짓일 때 Else와 실행문 2가 없으면 If문을 종료하고 다음 코딩을 실행합니다. 2. Select Case 문 Select Case 문의.. 더보기 VBA 연산자와 제어문에 대해 알아보기 I 연산자는 사칙연산과 같은 계산에 필요한 기호들을 말합니다. 제어문은 VBA는 기본적으로 문장 순서대로 프로그램이 진행됩니다. 하지만 때에 따라서 순서를 변경해야 하는 경우가 생깁니다. 이때 프로그램의 진행 순서를 변경하는데 사용하는 것이 제어문입니다. 1. 연산자 연산자 기호들을 아래 표에 정리해 보았습니다. 종류 기능 사용예 결과 대입 연산자 = 변수나 속성 값 지정 a = 1 1 문자열 연결 연산자 & 문자열 결합 a="대한" & "민국" 대한민국 + 문자열 결합 a="대한" + "민국" 대한민국 산술 연산자 + 더하기 a= 5 + 3 8 - 빼기 a= 5 - 3 2 * 곱하기 a= 5 * 3 15 / 나누기 a= 6 / 3 2 \ 몫 a= 6 \ 3 2 Mod 나머지 a= 5 Mod 3 2 ^ 지수.. 더보기 엑셀 VBA 변수와 상수에 대하여 알아보기 프로그래밍에서는 항상 변수와 상수가 존재합니다. 이는 프로그래밍을 하는데 기본적으로 알아야 할 개념 중에 하나입니다. 일반적으로 알고 있듯이 상수는 값이 변하지 않는 값을 말하며 변수는 입력되는 값에 따라 변화되는 값을 말합니다. 즉 상수는 값이 한 번 정해지면 프로그램이 끝날때까지 그 값을 그대로 유지하지만, 변수는 입력되는 대로 값이 변경되는 것입니다. 1. 변수 선언 변수 선언은 변수의 데이터 형식을 지정하는 것입니다. 변수 선언 없이 사용하게 되면 해당 변수의 데이터 형식은 가변형이 되어 입력되는 값에 따라 데이터 형식이 정해짐으로 사용하기에는 편리하지만 메모리 공간을 많이 차지하게 되므로 프로그램 속도를 저하시키는 원인이 됩니다. 그러므로 변수를 사용할 때는 사용 목적에 맞게 데이터 형식을 지정.. 더보기 엑셀에서 VBA 프로그램 작성하기 엑셀에서 VBA 프로그램을 작성하기 위해서 Visual Basic Editor를 사용합니다. VBA를 알게 되면 엑셀 업무를 하는 데 있어서 보다 빠르고 편하게 업무를 진행할 수 있습니다. 엑셀의 많은 기능이 있지만 모르거나 할 수 없거나 사용하기 불편한 경우가 있습니다. 이럴 경우 VBA를 사용하면 편리합니다. 이전에 엑셀 업무를 매크로로 기록하여 기록된 매크로를 사용함으로 반복업무를 빠르고 쉽게 해결하였습니다. VBA는 그 저장된 매크로 내용을 수정하여 보다 사용자가 원하는 사항을 추가, 변경하여 사용자의 입맛에 맞게 만들 수 있습니다. 1. 개체, 속성, 매서드 개체는 응용프로그램의 요소를 의미합니다. 엑셀에서의 개체는 통합 문서, 워크시트, 셀 또는 셀 범위, 차트 등을 말합니다. 즉 엑셀을 구성.. 더보기 이전 1 ··· 13 14 15 16 17 18 19 ··· 21 다음