반응형

전체 글 70

[EXCEL/엑셀 VBA]데이터 추출_변수

앞의 편에 이어서 코드를 분석하도록 하겠습니다.이중 변수에 초점을 맞추고 설명하도록 하겠습니다. Sub 데이터추출() Dim 반복변수, 추출값변수 As Integer For 반복변수 = 0 To Sheet1.Range("B1") If Sheet1.Range("A2").Offset(반복변수, 0) = Sheet1.Range("H1") Then Sheet1.Range("F2").Offset(추출값변수, 0) = Sheet1.Range("C2").Offset(반복변수, 0) 추출값변수 = 추출값변수 + 1 End If Next End Sub 위의 코드에서 [Dim 반복변수, 추출값변수 As Integer] 이 부분이 바로 변수를 선언하는 것입니다.말이 조금 어렵지요.쉽게 설명하면 방을 만들어 주는 것입니다.저..

엑셀관련/vba 2016.12.20

[EXCEL/엑셀 VBA]데이터 추출_기본코드

엑셀을 할때 함수 만으로는 불가능한 작업들이 많이 있습니다.그중 가장 많이 사용 되는 것은 나열된 수많은 데이터 중에서 필요한 데이터를 추출 하는 것일겁니다. VLOOKUP함수를 사용하면 어느정도 까지는 가능하지만 사실 이것도 완벽한 방법이 될 수 없습니다. 이를 해결하기 위한 매크로 코딩 테크닉과 코드를 알려드리겠습니다.내용이 긴 관계로 두편으로 나뉘어 포스팅하겠습니다. 먼저 추출할 데이터 값을 임의로 줬습니다. 필요값 옆의 빈칸에 [값]에 해당하는 숫자를 입력하면 위의 사진처럼 [값] 50에 해당하는 [이름] 나나와 주니엘이 추출되어 [추출값]아래에 적힙니다. 사실 이건 매크로 말고도 다양한 방법으로 할 수 있습니다. 가장 대표적인게 필터값을 적용하는 것이죠. 이렇게 필터를 적용해주고 필요한 값만 선..

엑셀관련/vba 2016.12.20

[SC2/StarCraft2]협동전_스투코프

16.12.15일 목요일 스타크래프트2가 3.9.0 버전으로 패치 되면서 새로운 협동전 사령관 스투코프가 추가되었습니다. 블리즈컨 영상에서 먼저 공개가 되어 독특한 유닛들을 운용하는 모습을 보여줘서 뭇 기대를 모았는데요. 실제로 플레이 해보니 그 모습들 만큼이나 독특한 플레이 스타일을 요했습니다. 우선 레벨당 열리는 특성들에 대해서 짧은 코멘트와 함께 소개해 드리겠습니다. 기본적으로 주어지는 특성입니다. 노바 특성처럼 처음 시작시 감염된 거주민 수용소를 지니고 시작합니다.중요한건 스투코프의 주요 건물에서 점막이 더 빠르게, 무한의 사거리로 확산한다는 겁니다. 플레이 타임이 20분을 넘어 갈때쯤이 되면 전맵으로 점막이 퍼져 있습니다. 다음 특성은 사령관 스킬 강화 입니다.기본적으로 주어지는 구조물 감염은 ..

게임공략 2016.12.15

[EXCEL/엑셀 VBA]상대 참조로 기록

매크로에 대한 개략적인 설명은 했습니다.하지만 이렇게 매크로 기록 기능을 이용해서 기록한 매크로는 결국 저장을 한 곳에서만 반복이 이루어 지는대요.A1셀에서 한 작업을 B4셀에서도 동일하게 하고 싶다면 어떻게 하면 될까요. 개발도구 탭에 가보면 매크로 기록 밑에 상대 참조로 기록 이라는 버튼이 있습니다. 이 버튼을 누를경우 다음과 같이 상대 참조로 기록이 활성화 됩니다. 이후에 간단한 매크로를 하나 작성해 보겠습니다. 짧은 문구를 적어주도록 하구요.Alt + F11을 눌러서 VBE창을 켜서 코드를 확인해 보겠습니다. 매크로2 코드는 상대 참조기록을 활성화 하지 않고 기록한 매크로 이고매크로3 코드는 상대 참조기록을 활성화 하고 기록한 매크로 입니다. 차이가 보이시나요? 매크로2의 경우 ActiveCell..

엑셀관련/vba 2016.12.13

[EXCEL/엑셀 VBA]VBE창 다루기와 단축키

이번에는 매크로 편집창의 전체적인 설명과 몇가지 기능들에 대해서 설명해드리겠습니다. Alt+F11을 누르면 VBE 창이 나타나게 됩니다. *VBA는 Visual Basic Applications의 약자 입니다.**VBE는 Visual Basic Editor의 약자 입니다.본 블로그에서는 에디터를 뜻하는 VBE라는 표현으로 매크로 편집창을 표현하고 있습니다. 처음 VBE창을 띄우면 이런 창이 뜨게 됩니다. 전에 제작했던 매크로를 실행해 보기 위해서는 이 도구 표시줄을 확인해 보시면 됩니다. 먼저 실행하고자 하는 Sub(매크로) 구문을 클릭한 뒤에 커서가 sub 안에 존재할 경우 위쪽에 있는 오른쪽 방향을 하고 있는 삼각형(▷)을 누르거나 F5 키를 누르면 해당 매크로가 실행되게 됩니다. 혹시나 커서를 su..

엑셀관련/vba 2016.12.12

[EXCEL/엑셀 VBA] 매크로기록

VBA를 공부하기 가장 좋은 방법은 무엇일까요.책을 보거나 강좌를 보는 것도 분명히 좋은 방법이지만 필요한 코드를 즉시 확인해 보는 것이 가장 좋은 방법일 겁니다.이를 위해 매크로 기록 기능에 대해서 설명해드리겠습니다. 가장 먼저 개발 도구 탭에 가면 매크로 기록 탭이 존재합니다. 이걸 클릭하시면 위와 같은 창이 뜨는대요. 여기서 확인을 누르시면 이렇게 매크로 기록 탭이 기록 중지로 변하게 됩니다. 왼쪽 하단의 탭도 ■모양으로 바뀌면서 매크로 기록을 시작합니다.이 상태에서 어떤 행동을 하던지 전부 매크로로 기록이 되게 됩니다.이때 내가 반복해야 하는 행동을 하게 되면 코드를 확인 할 수 있게 되겠죠? 저는 프로그래밍의 기초라는 Hello World와 블로그 이름을 한번 써봤습니다. 이렇게 작성한 뒤에 기..

엑셀관련/vba 2016.12.12

[EXCEL/엑셀 VBA]개발도구 탭 표시하기

EXCEL/엑셀 VBA를 사용하기 위해서는 단축키 [Alt-F11]로 VBE 창을 켜서 사용할 수 있습니다. 하지만 다른 매크로 기능들은 처음 엑셀에는 표시가 되지 않는데요.개발도구 탭을 표시하는 방법을 설명해 드리겠습니다. 처음 엑셀을 실행 하시면 다음 화면과 같이 개발도구 탭이 보이지 않는데요. 위와 같이 개발도구 탭을 보이도록 하겠습니다. 방법은 2가지가 있는데요. 먼저 첫번째 방법입니다. 메뉴 탭에 있는 파일을 눌러 주시면 아래와 같은 창이 뜹니다. 이곳에서 옵션 탭을 선택 이중 리본 사용자 지정을 선택하시면 오른쪽에 개발 도구 체크박스가 비활성화 되 있는 것이 보일텐데요. 이것을 클릭하시고 확인을 누르면 개발도구가 활성화 됩니다. 간략히 설명하면 [파일 - 옵션 - 리본 사용자 지정 - 개발 도..

엑셀관련/vba 2016.11.28

2차 테스트

2차 테스트는 저를 제외하고 전부 여성분들로 이루어져 있었습니다. 아무래도 룰 자체가 카르카손같은 가벼운 게임 보다는 복잡하기 때문에 복잡하다는 의견이 주를 이뤘습니다. 하지만 게임의 지향점을 헤비 유저로만 잡고 있는 것이 아니기 때문에 상당히 좋은 피드백 많이받았습니다.거기에 맞춰 몇가지 시스템을 수정하고 전투 시스템을 좀 더 간략하게 수정하며 몇몇 토큰의 이름을 변경하게 됐습니다. 테스트 참여해주신 여러분들께 다 감사드립니다.15.08.29

1차 테스트

1차 테스트라 아직 부족한 부분이 많내요자원 카드랑 영웅카드는 제작이 덜되서 집에 있는 카르카손과 도미니언의 힘을 빌렸습니다. 1차 테스트 후 부족한 부분은 수정을 하고 지루하게 느껴질 수 있다는 전투 부분에 대대적인 수정을 가했습니다. 테스트에 참석해준 친구에게 리스펙.게임 자체에 부족한 점을 꽤나 많이 되짚어 볼 수 있었습니다15.08.07.

반응형