분류 전체보기 106

[엑셀 추가기능 배포] 빈도수 빠르게 구하기(중복카운트) #2

추가기능 사용방법 VSTO를 통해 개발한 파워포인트 추가기능이다. 기존에 만든 추가기능(링크(새창))를 C#으로 구현한 버전이다. 기존보다 속도를 개선하여 고유값(중복되지 않은 값) 개수가 많을 경우에도 사용할 수 있다. 설치 방법 1) 첨부파일의 압축 파일을 압축 해제한다. (아무 곳이듯 상관 없음) 2) setup.exe 파일을 (반드시)관리자 권한으로 실행한다. (마우스 오른쪽 클릭 -> 관리자 권한으로 실행) 3) 다음, 설치를 클릭하면 설치가 완료된다. 사용 방법 1) 빈도수를 산출할 영역 지정 2) 루아흐뉴마 추가기능 탭의 FastFrequency 단추 클릭 ※ 공백("")은 카운트하지만 셀에 아무 값도 없는(null) 경우 999_N/A 결측값으로 처리하였다. 삭제하는 방법 1) 시작 -> ..

[엑셀 추가기능 배포] 워크시트별로 분할 저장하기

추가기능 사용방법 VSTO를 통해 개발한 엑셀 추가기능이다. 많은 워크시트를 별도 엑셀파일로 저장하고 싶을 때 사용하면 좋은 기능이다. 현재는 엑셀파일 내의 모든 워크시트를 xlsx 포맷으로 저장한다. 매크로사용 통합문서(.xlsm)파일을 저장하는 경우에도 xlsx 포맷으로 저장한다. 추후 저장형식을 사용자가 임의로 지정할 수 있도록 보완할 계획이다. ※ 참고로 특별한 일이 있지 않는 한 C#으로 개발한 코드를 제공할 예정이다. ※ VBA로 추가기능을 개발하면서 혼란스러운 부분이 있어 코딩 언어를 C#으로 변경했다. 설치 방법 1) 첨부파일의 압축 파일을 압축 해제한다. (아무 곳이듯 상관 없음) 2) setup.exe 파일을 (반드시)관리자 권한으로 실행한다. (마우스 오른쪽 클릭 -> 관리자 권한으로..

[엑셀 추가기능 배포] 빈도수 빠르게 구하기(중복 카운트)

추가기능 사용방법 VSTO를 통해 개발한 파워포인트 추가기능이다. 거추장스러운 거 다 빼고 그냥 빈도만 세는 기능이다. 매번 Countif 함수로 빈도수를 확인하기 번거로웠던 사람이라면 꽤 유용할 것이라 생각한다. 설치 방법 1) 첨부파일의 압축 파일을 압축 해제한다. (아무 곳이듯 상관 없음) 2) setup.exe 파일을 (반드시)관리자 권한으로 실행한다. (마우스 오른쪽 클릭 -> 관리자 권한으로 실행) 3) 다음, 설치를 클릭하면 설치가 완료된다. 사용 방법 1) 빈도수를 산출할 영역 지정 2) 루아흐뉴마 추가기능 탭의 FastFrequency 단추 클릭 ※ 공백("")도 카운트한다. 빈도표에서 가볍게 삭제해주면 된다. ※ 수치 데이터에 대한 구간별 빈도 산출은 하지 않는다. 삭제하는 방법 1) ..

[파워포인트 추가기능 배포] 표 셀크기(열) 자동맞춤 VBA

추가기능 사용방법 VSTO를 통해 개발한 파워포인트 추가기능이다.열의 개수가 많은데 직접 표 사이즈를 조정하기 번거로웠던 점을 해소하고자 만들었다.엑셀의 AutoFit 기능과 유사한 기능이라 생각하면 된다.설치 방법1) 첨부파일의 압축 파일을 압축 해제한다. (아무 곳이듯 상관 없음)2) setup.exe 파일을 (반드시)관리자 권한으로 실행한다. (마우스 오른쪽 클릭 -> 관리자 권한으로 실행)3) 다음, 설치를 클릭하면 설치가 완료된다.사용 방법1) 자동맞춤 할 표를 선택(아무것도 선택하지 않을 경우 오류메시지 발생)2) 루아흐뉴마 추가기능 탭의 TableAutoFit 단추 클릭※ 표의 사이즈가 작아서 특정 텍스트가 개행(Enter)되어 있는 경우 제대로 실행되지 않는다.※ 모든 텍스트가 한 줄에 나..

[엑셀 추가기능 배포] 병합된 셀 해제하고 같은 내용으로 채우기

추가기능 사용방법 VSTO를 통해 개발한 첫 번째 엑셀 추가기능이다. 기존에 VBA 매크로로 제작했던 포스팅(링크-새창)을 추가기능으로 만든 것이다. 설치 방법 1) 첨부파일의 압축 파일을 압축 해제한다. (아무 곳이듯 상관 없음) 2) setup.exe 파일을 (반드시)관리자 권한으로 실행한다. (마우스 오른쪽 클릭 -> 관리자 권한으로 실행) 3) 다음, 설치를 클릭하면 설치가 완료된다. 사용 방법 1) 병합된 셀 범위 지정 (1개 셀만 선택하면 다시 선택하라는 메시지 발생) 2) CELL_CTRL 추가기능 탭의 UnMergeCell 단추 클릭 ※ 하나의 열만 지정할 수도 있고, 다수의 열을 지정해도 상관 없다. ※ 엑셀 2013 버전을 기준으로 제작하였기 때문에 다른 버전과의 호환성은 아직 장담하지..

PowerPoint VSTO 사용자정의 작업창과 리본메뉴 연동

이전 포스팅(링크-새창)에서 사용자정의 작업창을 통해 달력 추가기능을 개발한 예제에 이어서 사용자정의 작업창을 리본메뉴와 연동하고, 리본메뉴를 통해 작업창을 켜고 끌 수 있도록 하는 예제이다. 이전 포스팅과 마찬가지로 MS Office의 Synchronizing a Custom Task Pane with a Ribbon Button 예제를 번역한 내용을 바탕으로 재구성하였다. (원문링크-새창) 리본메뉴 버튼과 사용자정의 작업창 연동 이 예제는 리본메뉴의 토글버튼을 통해 사용자정의 작업창을 켜고 끄도록 하는 예제이다. 사용자정의 작업창을 개발할 때는 반드시 On/Off 인터페이스를 디자인해주어야 한다. MS Office 앱에서 기본적으로 유저가 사용자정의 작업창을 On/Off 하는 인터페이스를 제공하지 않..

PowerPoint VSTO 달력 추가기능 개발하기 프로젝트

매번 매크로 실행을 위해 개발자도구를 켜서 모듈 삽입하고 하는게 영 번거로워서 직접 추가기능을 개발해보기로 했다. MS Office VSTO 홈페이지를 찾아가면 추가기능 개발과 관련된 훌륭한, 영어문서가 제공된다. 자체적으로 기계번역된 한글 문서가 있지만, 차라리 영어로 보는게 더 나을 정도로 처참한 수준이다. 본 프로젝트는 1차적으로 해당 영어문서에 대한 한글 번역을 제공하고, 나아가서 한글 번역본을 바탕으로 실제 VSTO 추가기능을 개발하는 과정의 일환이다. Walkthrough: Automate an application from a custom task pane MS VSTO 링크 프로젝트 개요 이 예제는 사용자 정의 작업창을 통해 파워포인트를 조작하는 방법이다. 사용자 정의 작업창의 달력(Mon..

R로 등분산 검정(Levene, Bartlett)

등분산 검정은 '분산의 동질성 검정'이라고도 한다. 대상 집단의 분산이 같은지 다른지를 통계적으로 검정하는 방법이다 등분산 검정의 가설은 다음과 같다. 귀무가설(H0): 모든 집단의 분산은 차이가 없다. 대립가설(H1): 적어도 하나 이상의 집단의 분산에 차이가 있다. 등분산 검정의 결과 유의값(p-value)이 .05 미만인 경우에는 대립가설을 지지하여 '분산에 차이가 있다.'고 말할 수 있다. 반대로 유의값(p-value)이 .05 이상인 경우에는 귀무가설을 지지하여 '분산에 차이가 없다.'고 말할 수 있다. R에서 등분산 검정을 수행하는 함수는 levene.test와 bartlett.test가 있다. Levene.test R에서 Leven.test 함수는 Levene(1960)의 분산의 동질성검정을..

R|Rstudio 2018.08.20

한강을 품안에: 남양주 포러데이(For a Day)

S Y N O P S I S #남양주 포러데이 #For a Day # Cafe For a Day 남양주에 참 좋은 카페들이 많다. 미어터지는 서울 도심에 있다보니 이런 카페를 자주 찾게 된다. 카페 포러데이는 '이글루카페'로 유명한 카페다. 카페 내부보다도 외부에 탁 트인 경치가 압권이다. 특히 해질녘에는.밖에만 있다보니 카페 사진이 온데간데 없다. # 카페에 들어가는 순간 어디 동남아 해변이라도 온 듯한 기분이 든다. 곳곳에 파라솔이 있고 편하게 앉아(누워)있을 수 있는 의자가 있다. 하루 왠종일 세월아~ 하면서 있어도 좋을 것 같다. # 저 파라솔들 사이에서 대놓고 사진을 찍으라고 새하얀 천 장식의 데코가 있었다. 주변의 따가운 시선을 의식하지 않을 자신이 있다면 인생샷도 건질 수 있을 듯 하지만(...

그날 2018.08.19

신이주신 선물 오리고기(논현역)

S Y N O P S I S #저렴함 #배터지게 먹음 #깔끔한 인테리어 #친절함 # 신이주신 선물 오리고기 논현역 4번 출구로 나와서 조금만 걸어가면 나오는 오리고기 집이다. 내부 인테리어가 깔끔하고 훤~하게 넓다.보통 오리고기는 두 명이서 가면 양이 많아 다 먹지를 못하는데 딱 2명이서 배불리 먹기에 충분한 양이 나온다.그만큼 저렴해서 낭비스럽다는 느낌이 들지 않는 집이다.맛은 두말 할 것도 없이 좋다. # 내부 모습이다. 자세히 보면 2층도 자리가 있다. 식사하기에 애매한 시간에 찾았더니 정말 한산했다. 테이블이 쭉 이어져 있어서 회식하기에도 좋을 것 같다. 식당에 들어서면 깔끔한 첫인상에 기분이 좋은 곳이다. # 늘 오리탕이 먹고싶다고 하면서도 항상 주물럭을 시킨다. 기본적으로 나오는 반찬은 참 소..

맛집 2018.08.19