본문 바로가기

이벤트10

[VBA] 선택적 유효성검사 본인이 하는일 중에 특정 입력하는 부분은 매크로로 일괄 입력되도록 하였다. 허나 하루에 3-4건 정도 수정을 해야 하는 업무가 발생한다. 그냥 수기로 써도 되지만 만약 재고 리스트와 이름이 다르거나 띄어쓰기 여부에도 값을 다르게 판단하여 재고리스트에 정확하게 값을 가져오지 못한다... 그렇다고 유효성검사를 쭈욱 설정하는것도 뭔가 본인이 추구하는 엑셀하고도 맞지 않는다. 해서 혹시 수정을 할 경우에만 선택적으로 유효성 검사가 가능한지에 대한 궁금증이 생겼다.. 이게 된다면 필요시만 유효성검사를 가져오면 되고 수정후에는 유효성 검사를 삭제하게 되니 이전보다 실수도 줄이고 깔끔할 수 있을 거라는 결론이 나왔다... 이름하여 선택적 유효성검사.....ㅋㅋㅋ 코드진행은 이렇다. 1) 회원명을 이름정의로 영역설정 .. 2022. 4. 27.
[VBA] PlaceHolder를 구현해보자 다른 프로젝트 진행하다가 머리식힐겸 오픈채팅방에 들어왔다가 결국 발목이 잡혔다... 웹상으로는 쉽게 구현되는데 아무리 구글링을 해도 PlaceHolder 기능은 없어서 만들어 보았다. 생각외로 완성도가 높아서 만족하고 있다. 규칙) 1. 초기값(성명을 입력하세요)은 옅은 색상으로 표기한다. 2. 초기값은 [성명] 영역에서 한번만 표기되어야 한다. 3. 이름값이 입력되면 진한 블랙으로 표기한다 4. 입력된 이름이 초기값으로 변경되면 안된다. [성명을 입력하세요] 부분은 옅은 색상으로 베이스를 잡고 이름이 입력되면 색상이 변화는 조건부 서식을 주었는데 조건부 서식까진 매크로로 하는게 좀 귀찮아서 그냥 셀에다가 입혔다. [성명] 이라는 이름정의로 영역을 미리 지정해 주었는데 이름정의도 은근 재미진거 같다. 그.. 2022. 4. 27.