본문 바로가기
반응형

EXCEL&VBA6

엑셀 VLOOKUP 으로 가져온 URL 클릭해서 링크 열기 수식으로 가져온 값을 텍스트화 하기 안녕하세요 케이네입니다.최근에 한번 질문을 제목과 같은 건으로 질문을 받아서 해결방법을 고민해보다가 VBA없이 VLOOKUP으로 가져온 URL 링크를 여는 방법이 가능할것 같아서 남겨봅니다. 일단 해외 포럼에서도 찾아는 보았는데 VBA를 사용해서 사용자 함수로 어떻게 여는 방법을 소개하거나, 국내 사이트에서는 VLOOKUP으로 가져온 링크를 열수는 없다고 되어있는 글을 보았는데 그래도 엑셀에 있는 함수로만 가능한 방법을 찾아보았습니다.  문제 : VLOOKUP으로 가져온 URL은 클릭이 안된다 =VLOOKUP(B2,Sheet2!A:B,2,0)예를 들면 시트 1에 C열은 시트2 에 있는 URL리스트로부터 VLOOKUP으로 끌고온 값입니다. 하지만 시트1 의 상태에서는 C열에 불러온 값을 클릭해도 페이지가 .. 2024. 7. 31.
[VBA] 엑셀시트를 바탕화면에 저장하기 WScript.Shell 안녕하세요 케이네입니다. 업무중에 사용하는 시트를 업체에서 엑셀시트로 요청하는 경우가 있어요. 엑셀파일 전체를 보낼수는 없으니 해당하는 시트만 따로 저장해서 이름을 새로 설정하고 보내는 일이 종종 있는데요. 이것도 하루에 몇건씩 되다보면 귀찮은 작업이지요. 그리고 수정을 해서 다시 보내달라고 해서 예상치 못한 업무량이 늘어날때도 있고요. VBA로 현재의 시트를 바탕화면에 자동으로 이름을 붙여서 저장하는 방법을 알아보겠습니다. 첨부파일은 임의로 만들어본 팩킹리스트 입니다. 매번 팩킹리스트를 엑셀파일로 보내달라고 하는 거래처가 있을때 유용하겠지요? 엑셀파일에 새로운 시트를 추가해서 매번 새로운 팩킹리스트를 만드는데 파일 전체를 보내게 되면 메일의 용량이 너무 커지기 때문에 해당하는 파일만 엑셀파일로 저장해서.. 2022. 3. 21.
[VBA] 텍스트에서 특정 문자만 추출하는 3가지 방법 /VBA InStr(), Mid() / 함수 LEN(), LEFT(),RIGHT(),MID(),FIND() / 엑셀 메뉴 안녕하세요 케이네입니다. 엑셀에서 데이터를 정리할때 문자열중 특정 문자만 추출해서 새로운 열을 만들고 싶을때가 있어요. 그럴땐 엘셀의 함수에서는 FIND 함수와 LEN, MID, LEFT, RIGHT함수를 적절히 적용하면 가능하지요! 예시 : A1 셀의 문자열에서 출발지를 나타내는 문자와, 도착지를 나타내는 문자를 구분해서 새로운 셀에 정리 하이픈 "-" 을 기준으로 좌우 문자를 나누는 수식이에요. 사용하시는 문자열에 적용하시면 좋겠습니다. =LEFT(A1,FIND("-",A1)-1) =RIGHT(A1,LEN(A1)-FIND("-",A1)) LEN() 함수는 문자열의 길이를 세어줍니다. FIND() 함수는 찾는 문자의 시작점 (문자의 몇번째에서 찾는 글자가 시작되는지) 을 알려줍니다. 예를들어 아래와 같.. 2022. 3. 19.
[엑셀] 사무직 신입을 위한 기초 엑셀, 입사전에는 이것만 공부해놔도 충분해요 1편 (단축키 5개, 함수4개) 안녕하세요 케이네입니다^^ 사무직으로 취업은 했는데 엑셀을 얼마나 공부해야하는지 궁금하다고 하는 분들이 계세요. 사무직에서 어떠한 업무를 하느냐에 따라 조금씩 다르겠지만 거의 매일 쓰는 기능만 쓴답니다. 처음부터 모든 함수와 단축키와 기능을 외울필요 없고 가장 기초적인 부분만 외워서 쓰고 나머지는 필요할때마다 인터넷에서 엑셀의 기능을 찾아서 사용하는경우가 대부분 이에요. 사무직 신입에게 필요한 기초적인 엑셀 지식, 이것만 준비하셔도 충분합니다. 나머지는 입사 후 조금씩 익히시면 되요! 정말정말 쉽고 중요도 별5개인(★★★★★) 필요한 기능만 정리했어요. 우리 이것만 외워서 가도록 해요^^ 단축키 저장하기 Ctrl + S 방금전 했던거 취소하기 Ctrl + Z 셀안에 입력하기 F2 방금전 했던것 반복하기 .. 2022. 2. 2.
[VBA] 엄마도 한다 완전 쉬운 엑셀 주문서를 바탕화면에 PDF로 저장하는 법 안녕하세요 케이네입니다^^ 엑셀의 페이지를 PDF로 저장한는 법은 어렵지 않지만, 하루에 만들어야 하는 PDF의 양이 100건이 넘는다면? pdf로 매번 저장하는데 걸리는 시간이 10초라고 했을때 100건의 pdf를 만들면 1000초나 되네요. 무려 약 17분의 시간이 걸린답니다. 그리고 매번 저장할때 파일명을 써야하는 수고까지... 아이고 내 손목이야! 이번에도 조금이라도 퇴근시간을 단축하기 위해서 VBA로 PDF를 저장하는걸 만들어 보았어요. 물론 1부터 모든 코드를 작성하기에는 무리가 있는 VBA를 처음 시작해본 케이네는 인터넷에서 주섬주섬 코드를 모아서 커스터마이즈 했어요. 케이네가 아는 부분에는 코드 한줄 한줄 설명을 달아보았는데 사용하시고 싶으신데로 자유롭게 활용해 주세요! Sub SaveAs.. 2021. 12. 11.
[VBA] 완전 쉬운 엑셀 피벗테이블 VBA로 자동 생성하는 법, 피벗테이블 부분 합 없애기 안녕하세요 케이네입니다^^ 복직후 바로 강도높은 업무가 시작되었어요. 반복된 업무를 조금이라도 줄여보고 싶어서 연구하다가 엑셀에서 사용되는 VBA라는 기능을 활용해 보기로 했어요. 인터넷에서 찾아보면서 케이네에게 맞게 커스터마이즈 했답니다. VBA를 모르는 케이네도 인터넷 짜집기로 만들수 있었으니 다른 워킹맘 분들도 분명 만드실 수 있을거라 생각해요. 먼저 케이네가 자동으로 만들고 싶었던 피벗테이블을 보여드릴게요. 월말 마감때가 되면 하루에도 어러번 집계데이터를 추출하는데요 하루 한번 만드는거면 그냥 엑셀의 피벗테이블 메뉴에서 드래그&드롭으로 하겠는데 매 시간마다 새로 데이터를 추출해서 피벗테이블 항목을 드래그& 드롭으로 만들려고 하니 번거로웠어요. 케이네가 쓰는 ERP시스템이 SAP인데 거기에서 추출된.. 2021. 12. 5.
반응형