본문 바로가기

vba89

[VBA] 성적 등급표 만들기(Feat. 수우미양가~~~) 본인이 엑사남님 통해서 VBA를 조금씩 알아갈 때쯤 하나의 갈증같은게 있었다. 구글링을 하던 어떻게 어떻게 로직을 만들기는 했으나, 변수는 i, j으로 늘 이중 For문으로 로직을 짜고 있었다. 그게 나쁘다거나 틀렸다는 것이 아니라, 그냥 본인 스스로가 완성된 코드가 그리 이뻐 보일질 않았다. 오늘은 절대 이중 for문 쓰지말자 다짐하고 Do until ~ Loop 를 써보기도 하고 For Each문으로 대신 해보기도 했지만, 셀에 출력을 할땐 행과 열이 필요했기 때문에 또다시 이중 For문으로 돌아가길 반복했다.. 물론 지금은 거의 고정적으로 rngA, rngAll 를 사용하여 For each로 순환하고 있지만 이전보다는 만족스러운 코딩 생활을 하고 있다. 이게 중요하냐 아니냐는 VBE창을 블랙으로 하.. 2022. 4. 20.
[VBA] 셀에 사진을 넣어보자(feat. BTS) 사진을 셀에 넣는 코드들은 많다. 사진을 고정된 셀에 넣는 코드들 역시 많다. 오늘 하려고 하는 코드는 유저폼으로 사진을 불러오고, 사진을 확인한 후 셀에 넣는 코드이다. 셀의 너비는 일정 크기로 고정되어 있으며 셀의 높이는 가변적으로 변화도록 만들었다. 유저폼에서 사진을 가지고 올때는 속성창에서 3번째를 선택해야 한다. 0번은 이미지를 잘라서 보여주고 1번은 이미지를 늘려서 보여주고 3번은 이미지를 알맞게 줄여서 보여준다. 이것을 시작으로 2년동안 기다렸던 본인의 프로젝트를 시작하려고 한다... 많은 기대부탁......~~ 2022. 4. 2.
[VBA] 표창장을 수여합니다.(feat. 메일머지) 코로나 격리중.. 뭔가 본인 스스로를 위로할게 필요하여 본인도 셀프 수상을 하기로 맘을 먹었다... 레벨은 랜덤으로 넣었고, 참여회수는 예전에 오픈챗팅방에서 대화 내용을 추출하여 도표한 것으로 최근 대화내용을 추출하여 만들었다. https://1stminokingdom.tistory.com/63 [VBA] 최근3개월간 오픈챗팅 대화로그(Feat.준빠 theme) 이전글에서 단순하게 멤버들의 아이디 를 추출했다면 https://1stminokingdom.tistory.com/62 [VBA] 지난 3개월간 오픈챗팅에서 대화한 멤버들 확인하기 엑셀에서 텍스트파일을 불러와서 수정하는 작업을 1stminokingdom.tistory.com 코드 자체는 단순하지만 예전에 이걸 몰라서 하나하나 붙혀넣었던게 생각나서 .. 2022. 3. 30.
[VBA] 영역선택하기(Feat. 클래스 모듈) 앞서 올렸던 영역선택하기 업그레이드이다. https://1stminokingdom.tistory.com/75 [VBA] 선택한 버튼에 맞게 영역 선택하기 처음 이걸 생각했을 때는 스토쿠 만들때 [[영역을 선택할 순 없을까]] 하고 막연하게 생각하다가 스토쿠 완성되면 해봐야지 했던 생각이었다. 코드 자체는 그리 어렵지 않게 구현을 할 수 있었다 1stminokingdom.tistory.com 그전 글이 개별로 매크로를 연결하는 것이라면 이번 글은 클래스 모듈을 통해서 코드를 더 최적화 하는 방법으로 구현하였다. 클래스 모듈 자료들은 많이 없어서 본인이 참고한 자료는 유튜브에 [엑셀 디자인]님 강의를 참조하였다. 엑셀 디자인님의 강의도 기초를 잡아주는 강의이기 때문에 많은 도움이 되리라 예상된다. https.. 2022. 3. 30.