본문 바로가기
VBA

[VBA_로직] 데칼코마니 로직 / 삼각형 로직

by 일등미노왕국 2021. 9. 8.

이번에 풀어 볼 로직은 삼각형 로직과 데칼코마니 로직이다.

로직문제는 막상 풀어논것을 보면 알것 같은데 돌아서면 생각안나는 참 신경이 거슬리는 녀석인데 난 그래도 이 아이가 좋으다.

동일한 문제는 20.11.23날 풀었었는데 그때 작성한 코드도 당시에는 참 나름 코드 다이어트해서 풀었다고 생각했지만 지금 보면 초보 냄새가 진동을 하는 녀석이다...이런

매크로 버튼을 만들때 보통 구문이 많이 다르기 때문에 각 버튼에 프로시저를 달리해서 실행시키곤 하는데 이번 삼각형 로직과 데칼코마니 로직은 한줄 구문만 다르기 때문에 Application.Caller를 이용해서 if문을 통해 코드 진행의 변화를 주었다.

이 구문을 해결하기 위해서 이전에 작업했던 구문은 대각선 구문과 순차적으로 출력되어야 하는 구문을 각각 분리해서 순차적으로 대각선으로 숫자를 출력된 이후 나머지 숫자가 출력되도록 하였는데 이번 구문은 대각선 구문과 순차적인 구문을 동시에 출력하게 하여 구문의 낭비를 최소로 하였다. 단 몇개월 이지만 나름 성장한거 같아 뿌듯하다.

또다른 알고리즘을 찾으로...고고

데칼코마니(21.09.08).xlsm
0.02MB

 

 

 

 

 

댓글