nØthing specia¡
Posts
129 posts엑셀 매크로 문제를 도와주기 힘든 이유
현대사회의 필수품인 PC에서 발생하는 문제는 PC구성요소가 다양한 만큼 여러 유형의 문제가 생긴다. 예전 사무실에서 일부 PC가 불안정하거나 성능이 나쁜 문제가 있었다. 메모리를 올리고 각종 설정을 바꾸어도 고쳐지지 않았다. 알고보니 PC로 들어오는 전력이 불안정한 게 원인이었다. 상상도 못한 원인이다. 엑셀이나 엑셀매크로도 비슷한 처지이다. 엑셀에는 많은 셀과 수식, 서식, 유효성 검사 등 많은 요소를 때려박고 매크로까지 가담하면 문제의 원인이 어렵거나 의외일 수 있다. 코드만 보고 해결하는 게 아니라 워크시트 등등 여러 가지를 봐야 한다. 둘 다 없이 증상만 갖고는 원인의 가능성 정도만 얘기할 수 밖에 없다. 제목이 '엑셀 매크로 문제를 도와주기 힘든 이유'라서 내용이 '도와줘봐야 호구
심심한 김에 회사에 재능기부-월급 받잖아~
많은 사람들이 매일 하는 단순작업을 자동화하는 것이 VBA인데, 그런 작업중 하나의 예를 가지고 최선의 VBA코드를 만들어 보려고 한다. 일단 개인적인 의견이지만 최선의 VBA코드는 코드를 되도록 줄이는 것이다. 아예 VBA코드가 없는 게 최선의 VBA프로그래밍이다. 이게 무슨 개똥같은 철학같은 소리이고 어불성설인가? 가지 많은 나무에 바람 잘 날 없다는 속담이 딱 들어 맞는다. 가령 아래와 같은 워크시트가 있는 데, 둘 다 같은 목적과 작업순서를 가진다. B열의 값이 1.0 이상인 종목에 대하여 C~G열까지 복사하기 (이번 경우에는 C4:G8 (하이라이트 친 부분)이 복사할 셀영역이다) I열의 값이 25.0 이상인 종목에 대하여 J~Q열까지 복사하기 (이번 경우에는 J4:G7 (하이라
x같은 XLOOKUP?
클리앙 새로운 소식 게시판에 가보니 XLOOKUP이라는 함수가 생기나 봅니다. 뭔가 욕같은 느낌이 드는 이름이지만 XLOOKUP이라는 함수가 추가될 예정인가 봅니다. 아직 제가 사용하는 엑셀에는 그런 함수가 없는 데, VLOOKUP의 단점을 보완해줄 느낌적인 느낌이군요. 자매품으로 XMATCH 함수도 있다는 군요. 이딴 거 말고 VBA 에 이어 또 다른 스크링팅 언어로 파이썬이나 자바스크립트(office.js가 있지만)를 엑셀에 낑겨 넣으면 좋겠습니다. [원본 글] Announcing XLOOKUP [클리앙]엑셀의 VLOOKUP, HLOOKUP을 대체할 XLOOKUP
구글문서에게 받아쓰기 시키기
살다보니 별 일이 있기 마련이다. 컨퍼런스콜 녹음된 내용을 텍스트로 바꿔보라는 건데, 텍스트를 가지고 번역을 하는 서비스는 요즘 흔하고 품질도 좋아지는데, 의외로 음성을 텍스트로 바꾸어주는 서비스는 그닥 찾을 수 없다. 그래도 괜찮은 거 하나는 "음성 인식 서비스 (Watson Speech to Text)" 라는 건데, 생각외로 괜찮다. 다만 녹음파일의 크기가 커지면 제대로 작동하지 않는 에러가 생긴다. 그래서 꾸역 꾸역 녹음파일을 양념반, 후라이드반으로 나누었다. 이렇게 녹음파일을 올려서 텍스트로 변환하는 것은 드물고, 라이브로 마이크로 말하면 텍스트로 옮겨주는 서비스는 나름대로 있다. 그중에 우리에게 친숙한 구글문서--구글독스라고 하면 웬지 강아지가 생각나서--에 음성받아쓰기 기능이 있다.




