레이블이 office인 게시물을 표시합니다. 모든 게시물 표시
레이블이 office인 게시물을 표시합니다. 모든 게시물 표시

2015년 3월 4일 수요일

엑셀 2010- 시트 이동/복사 시 이름 중복 에러

적용 환경
Office: MS Office 2010

엑셀을 사용하다가 시트를 이동/복사 하기를 하려고 하는데 갑자기 "이동하거나 복사하려는 시트에 대상 워크시트에 있는 이름 '뭐시기'이(가) 있습니다. 이 이름을 사용하겠습니까?" 라고 물어본다.
웃긴 녀석이다.
아마도 나의 손에 들어온 이 엑셀 파일은 신기한 녀석이라고 결론을 내리고 해결책을 찾기 시작했다.

해결책
1. 리본 메뉴의 수식을 클릭한다.
2. 이름 관리자라는 버튼이 있다. 눌러본다.
3. 이름 관리자 창이 뜨면 앞 서 보았던 이름이 중복되었다고 하는 녀석들이 여기에 기생하고있었음을 알게 된다.
4. 전부 선택하고 삭제 버튼을 클릭한다.
5. 시트 이동/복사 를 해본다. 된다. 기분이 좋다.

어라? 이상하다.
하나의 파일에서 시트 이동/복사는 되는데, 2개의 엑셀 파일을 띄우고 엑셀파일1 에서 엑셀파일2 로 시트 이동/복사 를 하려고 하니깐 또 중복뭐시기 녀석이 등장했다.!!!
신기하다. 이름 관리자에도 없는데 이 녀석이 왜나오지.
많이 신기해하면서 해결책을 찾기 시작했다.

해결책
1. 파일 버튼을 누른다.
2. 옵션을 클릭한다.
3. Excel 옵션 창이 뜬다.
    리본 사용자 지정을 선택한다.
    왼쪽 리스트 목록에 개발 도구라는 녀석이 있다.
    개발 도구 녀석을 추가 버튼을 눌러서 오른쪽 리스트 목록에 추가해준다.
    확인을 누른다.
4. 리본 메뉴에 개발도구가 추가되었다. 눌러본다.
5. 매크로 보안 이라는 녀석을 눌러본다.
    보안 센터 창이 뜨면 매크로 설정을 선택해본다.
    매크로 설정에서 모든 매크로 포함 이라는 녀석을 선택하고 확인 버튼을 누른다.
6. Visual Basic 이라는 녀석을 눌러본다.
7. Microsoft Visual Basic for Applications 라는 창이 뜬다.
8. 왼쪽 상단 또는 어디에 있든 프로젝트 - VBAProject 라는 프로젝트 탐색기가 있다.
    도저히 못찾겠다면 보기 메뉴를 클릭하면 프로젝트 탐색기(P)가 있다.
    눌러서 확인해보자.
9. 프로젝트 탐색기에 보면 Microsoft Excel 개체에 현재 만들어져 있는 엑셀 시트들이 보일 것이다.
    현재 중복되었다고 하면서 이상한 행동을 보이는 시트를 클릭해서 선택해본다.
    오른쪽 마우스를 눌러보면 창이 나오는데 거기서 삽입쪽에 마우스를 가져가보면 옆으로 창이 생기면서 사용자 정의 폼, 모듈, 클래스 모듈 이 세가지가 나올 것이다.
    우리는 모듈을 선택한다.
     그러면 Module1 (코드) 라는 창이 하나 뜰 것이다.
Sub Delete_Names()
Dim n As Name
On Error Resume Next
For Each n In ThisWorkbook.Names
n.Visible = True
n.Delete
Next n
End Sub
하얀색 창에 위 코드를 복사해서 붙여넣어준다.
그리고 저장을 해준다. 매크로 제외 통합 문서에 저장할 수 없다는 메시지가 뜨더라도 그냥 예를 선택하여 나는 이것을 저장하고 말겠다는 의지를 보여준다.
이제 볼 일은 끝났으니 Microsoft Visual Basic for Applications 창은 꺼버린다.
10. 6번에서 선택한 Visual Basic 옆에 보면 매크로라는 녀석이 있다. 눌러본다.
11. 매크로 창이 뜬다. 그리고 9번 작업에서 해주었던 Delete_Names 라는 녀석이 보일 것이다.
      그 녀석을 선택하고 실행 버튼을 눌러본다.
12. 엑셀파일1 에서 엑셀파일2 로 시트 이동/복사 를 해본다. 된다. 기분이 좋다.

Today.
If you do not love me,
I love you enough for both
만약 당신이 나를 사랑해 주지 않는다면,
내가 두 사람 몫만큼 사랑하겠어요.
: 1. enough for both

2015년 2월 10일 화요일

OpenType 글꼴을 지원 안해주는 경우 -파워포인트

해당 문제의 경우 사용자가 특수하게 조작된 문서를 열거나 TrueType 또는 OpenType 글꼴 파일을 포함하는 악의적인 웹페이지를 방문할 경우 원격 코드 실행을 허용되는 사례가 확인되었습니다.

따라서 아래 Update를 통해서 OpenType 글꼴에 대한 차단이 이루어졌습니다. 하지만, OpenType 글꼴로 만들어진 문서들을 확인하는 경우 글꼴이 보이지 않는 등의 문제가 발생될 수 있습니다.
http://support.microsoft.com/kb/2753842

[홈]-[찾기 및 바꾸기]-[글꼴 바꾸기]를 통해서 사용중인 OpenType 글꼴을 TrueType 글꼴로 변경해 주시거나, KB2753842를 제거해 주시기 바랍니다.
(현재 Microsoft에서 내부적으로 문제 확인 및 해결을 위해서 노력하고 있습니다.)

[참고 자료]
http://technet.microsoft.com/ko-kr/security/bulletin/MS12-078

감사합니다.

2014년 6월 26일 목요일

엑셀 2007- 셀 값 비교하여 서로 맞는지 틀린지 비교하기

적용 환경
Office: MS Office 2007

Excel 작업을 하다가, vba를 만지고 싶다는 단순한 생각에.
요상한 작업을 하기 시작했다.
뭐 첨에는 단순히 엑셀 작업을 하다가 이렇게 하면 편하겠다는 생각이였지만,
...
...
...
역시나 첨에 무엇이든지 하게 되면, 답답함에 이것저것 찾아보다가 어느새 깊숙히 빠져버린다.
그렇게 탄생한 뻘짓의 결과물.
 우선 버튼으로 사용할 도형 2개 부터 얹어놓고 시작했다.
도형 2개 얹어놓고 그냥 엑셀의 편한 기능이 있을테니깐 쉽게 할 수 있겠지라는 생각이였는데, 갑자기 내가 하려는 작업을 하려면 vba 가 필요하단다.
...
...
...
이 때, 그냥 포기하고 내가 하고 싶은 다른 일을 해야됐으나 이미 손 댄거 그냥 하기로 함.:D
 결과물!
Score 버튼을 누르면 내가 자답에 입력한 값과 실답을 비교하여 채점을 해주는 그런 간단한 결과물인데. 으으으
이런 간단한 결과물에 몇 시간이 날아갔다. 울고 싶다.
 Cancle 버튼 누르면 자답을 제외한 나머지 셋팅한 속성들은 전부 Cancle.
 그럼 excel vba 를 어케 시작했냐면.
시트 이름 적힌 곳에 오른쪽 마우스를 누르면 코드 보기가 있다.
누른다.
 이상한 창이 하나 뜬다. 여기가 vba 를 코딩하는 곳이다.
몇 시간만에 한다고 코딩을 보여주기 민망한 수준이라 코딩이 있는 부분은 가렸다. :D 하하하하하하;
vba 를 다 작성하고 나면 저장 버튼을 눌러서 저장을 한다.
참고로 인터넷의 자료를 참고하니깐 excel vba 도 그렇게 어려운 것은 아니였다.
다만 시간이 흐를수록 재미로 시작한 사람은 화가 나기 시작하니 주의!
 vba 를 다 작성하고 나면 기능을 부여할 도형에 오른쪽 마우스를 누른다.
매크로 지정이라는 것이 보이는데 클릭해준다.
그럼 새로운 창이 하나 뜨는데 자신이 excel vba 에 작성한 함수들이 보인다.
자신이 누른 도형에 적용할 함수를 클릭한 후 확인을 누른다.
그러면 끝이다.
이렇게 쉬운 것이 첨에는 몇 시간이 걸린다.
역시 첨이 젤 중요하다.
그리고 이제 나는 이 유희를 끝으로 다시 본업을 시작해야 된다.
회사일도 즐기면 좋을텐데. 왜 그게 요즘에는 잘 안될까.
IT일에 이제는 매력을 느끼지 못하게 된건가. 다른 일로 먹고 살까.
이런 저런 생각을 하다가 곧 다가올 퇴근시간에 다시 웃음이 얼굴에...

PS. 정보처리기사 필기 A형 2006년 9월 10일
만일 답안란에
"가" 만 체크했을 경우: 18점
"나" 만 체크했을 경우: 31점
"다" 만 체크했을 경우: 32점
"라" 만 체크했을 경우: 33점
절대 하나만 찍어서는 시험에 통과할 수 없다는 이 좌절감.

2014년 6월 24일 화요일

엑셀 2007- 입력하기 원하는 셀에 빈 값일 경우 셀에 색깔 채우기

적용 환경
Office: MS Office 2007

아~ 이상한 거에 feel이 꽂혀서 이상한 포스트를 쓰게 됨.
뭐 그래도 이게 다 경험이라고 생각하면 좋은거니깐.
일단 이 포스트 내용은.
만약 엑셀에 내가 입력하기 원하는 셀들이 있는데, 그 셀들이 아직 채워지지 않았다면 색깔로 표시해서 알려준다는 내용이다.
뭐 해보면 쉽지만 첨에는 역시나 짜증난다.
그럼 간단하게 정리하자면,
...
...
...
 일단 기본 베이스는 이렇다.
 그리고 자답과 실답란에 아직 입력이 되지 않았다면 색깔로 표현해주고 싶은 것이 나의 마음.
그럼 내가 원하는 셀들을 ctrl 키를 누른 상태에서 선택을 해준다.
 선택을 다 해주었다면 메뉴 아이콘 중에 조건부 서식을 클릭하면.
셀 강조 규칙이 나오고 그걸 펼치면 이것저것 나오는데 그 중에서 나는 기타 규칙을 클릭.
 그림대로 일단 값들을 맞추고, 바꾸거라고는 부등호에 =이 들어가고 값에는 ="" 만 넣어줬다.
아래쪽의 서식 버튼을 클릭해서.
 서식 버튼 클릭하면 이런 창이 뜨는데.
뭐 각자 알아서 하면 됨.
일단 테두리는 윤곽선으로.
 채우기는 회색으로 Gray.
아 갑자기 창세기전2하고 싶다.
...
...
...
흠. 이상한 상상은 넘어가고. 확인 버튼 클릭.
 일단 다 되었는지 확인하고 확인버튼 클릭.
 색깔이 바뀐 것을 확인.
내가 원하는 결과물이 나오는지 확인.
회색이 되어있는 셀에 내가 값을 입력하니깐.
짠! 회색에서 흰색으로 바뀌는구나. 그럼 끝.
이상한 것에 feel 이 꽂혔지만.
엑셀~~ 너 은근히 다재다능하구나.

대항해시대 조선 랭작

숙련도 획득 방법 선박 건조, 선박 강화, 전용함 추가시 숙련도 획득 모두 동일한 공식 적용 획득 숙련도 공식 기본 획득 숙련도 ≒ int{건조일수 × 현재랭크 × (0.525)} 이벤트 & 아이템 사용...