본문 바로가기

User Tips/MS Office Tips

VBA 은근 어렵지만 왠지 모르게 뿌듯하네요

반응형

VBA 은근 어렵지만 왠지

모르게 뿌듯하네요

 

요즘 재미를 들리고 있는 엑셀..

그중 함수는 할수록 재밌고...

VBA는 통 뭔 소린지... 싶지만..

그래도 배우면서 하나씩 적용을

하며 돈벌이가 되는 부분이

뭐.. 나쁘지만은 않습니다. ㅎㅎ

 

여튼.. 매크로도 같이 공부하고

있긴 하지만.. 개인적은 관심은

VBA가 더 크네요 ^-^

 

제 업무 관리차원에서 만들고

조금 더 코드는 보안해야만

하겠지만.. 뭐.. 지금의 완성도는

40%로 잡고 있긴합니다만..

살짝 공개하고파서 올려봅니다.

 

먼저~ 입력의 기본 폼부터...

 

해당 시트에서 입력 폼 실행을

클릭하게 되면 아래와 같이

판매장부 입력 폼이 실행되면서

주문일은 기본값 오늘로 설정

되어있고.. 그 외 해당 폼에

있는 양식에 맞게 선택 및 입력

한 뒤 폼 중간에 있는 [입력] 버튼

클릭하면~ 해당 줄에 자동으로

한 줄씩 쌓이게 된답니다. ^_^

 

 

또한, 입력 폼에서는 종류에 따라

판매처(판매채널)가 각각 따로

출력되며, 판매 리스트는 아래와

같이 출력되게 된답니다. ^-^

 

아래 스샷을 보게 되면 메뉴에

게임관련과 사무관련 2가지로

나눠져 있는 것을 확인할 수 있죠?

그리고 선택한 종류에 따라서

판매처와 상품들이 다르게 출력

되는 것을 알 수 있답니다. ^0^

 

 

필요한 내용을 기입한 뒤에

입력 버튼을 클릭하게 되면

엑셀 시트에 있는 판매채널

글자 밑으로 하나씩 차곡차곡

데이터가 입력되게 되는데요

 

정산 금액란은 판매금액에

주문 수량을 곱한 값으로

출력되게 된답니다. ^_^

굳이 단가(개별가)는 입력을

할 필요가 없을 듯해서 ㅡ_ㅡ;

개별 단가는 입력에서 뺐어요

 

 

 

또한~ 구매한 고객관리를 위해서

고객명을 검색하게 되면

주문일자 및 고객관리에 필요한

정보를 확인할 수 있게 했답니다.

참고로 이 부분은 디자인을 좀 더

생각하고 있다 보니.. 데이터를

어떻게 정리해서 보여줄까는 조금

생각해보긴 해야겠네요 ^^;

 

 

더불어 아래의 엑셀 폼 역시 제가

만들긴 했지만.. @_@a

고객의 니즈에 맞춰서 만들었는데

얘도 좀 더 수정하긴 해야 된답니다;

 

여튼.. 일단 하나씩 하나씩 수정을..

디자인도 일단 대충 잡아놓은 거라

좀 더 깔끔한 정리가 필요할 듯...

싶단 생각이 드네요 ^_^;;

 

반응형

태그