
CH1 - 오리 시뮬레이션 게임 3편 / 인터페이스 동적 활용 및 정리 이 글은 Excel VBA 에서 객체지향 디자인 패턴을 사용하는 것을 학습하며 정리하기 위한 글입니다. 내용은 책 "헤드 퍼스트 디자인 패턴 : 14가지 GoF 필살 패턴! 유지 관리가 편리한 객체지향 소프트웨어를 만드는 법"을 변형하여 적용하였습니다. 모든 코드는 GitHub의 Commit History에서 변경된 내용을 볼 수 있습니다. Excel Office 365 with RubberDuck Add-In GitMind - UML-클래스 다이어그램 GitHub with Visual Studio Code 이전 편에서는 오리 시뮬레이터 확장하여 Excel VBA에서 실행해보았고, 인터페이스 확장에 대해서도 알아보았습니다. 행동 인터..

CH1 - 오리 시뮬레이션 게임 2편 / 인터페이스 확장 이 글은 Excel VBA 에서 객체지향 디자인 패턴을 사용하는 것을 학습하며 정리하기 위한 글입니다. 내용은 책 "헤드 퍼스트 디자인 패턴 : 14가지 GoF 필살 패턴! 유지 관리가 편리한 객체지향 소프트웨어를 만드는 법"을 변형하여 적용하였습니다. 모든 코드는 GitHub의 Commit History에서 변경된 내용을 볼 수 있습니다. Excel Office 365 with RubberDuck Add-In GitMind - UML-클래스 다이어그램 GitHub with Visual Studio Code 이전 편에서는 오리 시뮬레이터를 Excel VBA에서 실행해보았고, 인터페이스 사용법에 대해서도 알아보았습니다. 원문에서는 JAVA의 상속을 ..

CH1 - 오리 시뮬레이션 게임 1편 / VBA 객체지향 사용방법 예시 이 글은 Excel VBA 에서 객체지향 디자인 패턴을 사용하는 것을 학습하며 정리하기 위한 글입니다. 내용은 책 "헤드 퍼스트 디자인 패턴 : 14가지 GoF 필살 패턴! 유지 관리가 편리한 객체지향 소프트웨어를 만드는 법"을 변형하여 적용하였습니다. 모든 코드는 GitHub의 Commit History에서 변경된 내용을 볼 수 있습니다. Excel Office 365 with RubberDuck Add-In GitMind - UML-클래스 다이어그램 GitHub with Visual Studio Code 원문에서는 JAVA의 상속을 이용하지만, 사실 VBA에는 상속이 없습니다! 따라서 인터페이스를 대안으로 사용하고 있습니다. 오리..
VBA / INDEX Rubberduck VBA Rubberduck / 러버덕 VBA Rubberducking (Part 1) VBA Rubberducking (Part 2) VBA Rubberducking (Part 3) VBA Rubberducking (Part 4) VBA에서의 OOP: 불변성 & 팩토리 패턴 개념 VBA / Workbook 개체 / 워크북 VBA / Worksheet 개체 / 워크시트 VBA / MsgBox / 함수 VBA / InputBox / 메서드 VBA / String / 문자 활용 VBA / Time 시간 대기, 지연 이벤트 3 가지 오류 VBA / 대입의 왼쪽에서 호출하는 함수는 Variant나 Object를 변환해야 합니다. VBA / Declare 64Bit 오류 V..
VBA / Time 시간 대기, 지연 이벤트 3 가지 이 글은 Excel VBA 코딩하는 과정을 기록하기 위한 것이므로 이 점 참고 바랍니다. 이 포스팅은 Excel VBA에서 시간, 대기 이벤트를 사용하는 것에 대해 다룹니다. 1. Wait Microsoft technical documentation (Application.Wait) https://docs.microsoft.com/en-us/office/vba/api/excel.application.wait 장단점 및 사용법 (Application.Wait) Wait 메서드는 모든 Excel 작업을 일시 중단한 상태에서 대기합니다. 인쇄 및 재계산같은 백그라운드 프로세스는 계속됩니다. 현재 시간으로 부터의 초 단위로만 대기할 수 있으며, 정확하지 않습..