본문 바로가기

엑셀7

[엑셀 매크로 VBA] 초등학교 수학문제 생성기 코드 주석 지난번에 작성한 초등수학 문제 생성기([엑셀 매크로 VBA] 초등학교 수학문제 생성기- 덧셈, 뺄셈, 곱하기, 나누기)의 주석을 달아 보았습니다. 참조하세요. '변수선언 방법설정 Option Explicit '문제생성 모듈 Sub makeQuestion() '화면변경이 안되도록 설정 Application.ScreenUpdating = False '변수 선언 Dim i As Long Dim count As Long Dim order As Long Dim nagativeNumber As Variant Dim floatingPoint As Variant '문제생성 sheet 선택 Sheets("문제생성").Select 'C2셀에 있는 값(문항수)을 변수에 저장 count = Range("C2").Value '.. 2017. 5. 17.
[엑셀 매크로 VBA] 초등학교 수학문제 생성기- 덧셈, 뺄셈, 곱하기, 나누기 덧셈, 뺄셈, 곱셈, 나눗셈 문제를 생성하는 엑셀파일을 VBA로 작성해 보았습니다. 형이 조카들 수학을 가르치는데 필요하다고 문제 만드는 프로그램을 하나 만들어 달라고해서 VBA를 이용해서 문제를 자동으로 생성하고 답안까지 만들수 있는 엑셀 파일을 만들어봤습니다. 혹시 필요하신 분들은 첨부로 올리니 마음껏 사용하세요. 기본적으로 엑셀2016 버전을 기본으로 만들었고, 혹시 몰라 97-2003 호환버전으로 저장한 파일도 첨부를 했습니다. 그리고 매크로를 처음 돌리는 경우 경고 메세지가 뜰수 있는데 그런 경우 경고 메세지를 클릭하시면 실행여부를 묻는 창이 나옵니다. 여기서 실행을 선택하시면 정상적으로 동작할겁니다. VBA코드에 대한 설명은 다음에 하도록하고 우선 오늘은 사용방법을 적도록 하겠습니다. 엑셀파일.. 2017. 4. 23.
[엑셀 매크로 VBA] 개발 도구 메뉴 추가하기 엑셀의 기본적으로 메뉴에 VBA([엑셀 매크로 VBA] VBA란?)관련 메뉴가 표시되지 않습니다. 함수 같은 경우는 사용 방법이 간단해서 많이 사용되지만 VBA의 경우는 프로그래밍 언어를 접하지 않은 분들이 사용하기에는 접근성이 떨어져서 그런지 메뉴에 기본적으로 포함하지 않은게 아닌가 추측됩니다. VBA를 사용하기 위해 개발 도구 메뉴가 필요한데 오늘은 개발 도구 메뉴를 추가하는 방법을 적어보겠습니다. 개발도구 메뉴를 추가하기 위해서느 '파일' 메뉴를 선택한후 '옵션'을 선택합니다. 여러 옵션이 나오는데 여기서 '리본 사용자 지정'을 선택하면 추가 할수 있는 탭들의 리스트를 확인 할 수 있습니다. 여기서 '개발 도구'를 선책합니다. 그러면 기존에 안보이던 '개발 도구' 메뉴가 추가 된것을 확인 할 수 있.. 2017. 3. 31.
[엑셀 매크로 VBA] VBA란? 엑셀(Excel) 카테고리를 만들고 한참동안 방치만 했는데 이제 글을 조금씩 적어보려고 합니다. 그런데 매크로 만드는게 약간의 노가다성이라 글을 얼마나 자주 적을지는 모르겠습니다. 제가 작성하려는 내용은 VBA를 이용해서 매크로(macro)를 만드는 방법을 적으려고 합니다. 저도 수업을 듣거나 따로 교육을 받은게 아니라 인터넷에 있는 글을보고 독학한 것이라 제가 잘못알고 있는것이 있을수 있으니 잘못된 부분이 있으면 알려주시기 바랍니다. 우선 VBA가 뭔지 설명을 드리면 Visual Basic for Applocation의 약자로 함수나 매크로 등을 작성할 수 있도록 오피스 제품에 들어 있는 언어입니다. 엑셀(Excel) 외의 워드(Word), 파워 포인트(PowerPoint) 등에서도 VBA 사용이 가능.. 2017. 3. 12.
MS 오피스(MS Office) HUP(Home Use Program)을 통한 구매 지난번에 MS 오피스(MS Office) 라이센스를 이용하는 회사의 임직원의 경우 HUP(Home Use Program)를 통해 오피스를 저렴하게 구매하는 방법(MS 오피스(MS Office) 저렴하게 구매하기 - 직장인 대상)이 있다고 이야기 드렸는데 오늘 저도 HUP을 통해서 오피스를 구매했습니다. HUP을 통해 구매를 하려면 회사 메일과 조직 프로그램 코드를 알아야 하는데 조직 프로그램 코드를 확인하기가 어려워소 포기하고 있었는데 오늘 회사 라이센스 부서에서 코드를 알려줘서 구매를 할 수 있었습니다. 구매를 회사에서 해서 구매과정은 캡쳐를 못했습니다. 구매를 하는 방법은 간단합니다, 회사 메일과 조직 프로그램 코드를 입력하면 회사 메일로 스토어 링크가 걸려있는 메일이 옵니다. 그 메일을 통해 스토어.. 2017. 2. 2.
MS 오피스(MS Office) 저렴하게 구매하기 - 직장인 대상 지난번에 교사 또는 학생의 경우 MS 오피스(MS Office)를 무료로 사용할 수 있다는 글(MS 오피스 무료설치 - 학생, 교사 대상)을 적었는데 직장인의 경우도 무료는 아니지만 오피스를 저렴하게 구매 할 수 있는 방법이 있어서 소개드립니다. 많은 분들이 구매가 취소되었지만 얼마전 있었던 베네주엘라 마이크로소프트(Microsoft) 소동때 오피스를 구매하지 못해서 아쉬웠는데 정상적인 방법으로도 오피스를 저렴하게 구매하는 방법이 있기는 하네요 마이크로소프트에 Home Use Program(www.microsofthup.com)이라는 것이 있는데 모든 직장인이 혜택을 보는 것은 아니고 마이크로소프트와 계약이된 회사의 임직원의 경우 10,800원 오피스를 구매할수 있다고 합니다. 정확히 이야기하면 부가세가.. 2017. 1. 3.
MS 오피스 무료설치 - 학생, 교사 대상 요즘 블로그에 글을 안적는 날이 늘고 있는데 최근에 회사일 때문에 늦게오는 날이 늘기도 했지만 그보다 글을 쓸만한 소재가 별로 없어서 글을 못 적고 있습니다. 그래서 생각한게 엑셀의 사용법과 메크로 작성을 주제로 글을 적어보기로 했습니다. 회사를 다니신다면 아시겠지만 회사에서 가장 많이 사용하는 프로그램이 엑셀과 파워포인트입니다. 회사에서 일이 있어서 엑셀 매크로를 작성했었는데 나름 재미가 있더군요. 직업이 프로그래머라 그런지 코딩하는게 재미도 있고 이를 주제로 글을 적으면 소재도 떨어지지 않을거 같아 엑셀 카테고리를 하나 추가하기로 했습니다. 우선 엑셀 글을 적기 위해서는 엑셀이 있어야 하는데 엑셀의 가격이 그렇게 만만하지가 않더군요. 회사에서는 업무 때문에 설치가 되어 있지만 개인적으로 사용하기 위해.. 2016. 10. 23.