코딩은 비록 못 하지만, 그나마 인터넷 검색을 해서 곧잘 활용을 하고 있는 엑셀 기능은 바로 VBA이다.
정말 무궁무진한 기능인 것 같다.
엑셀 전문가도 아니고, 매크로도 쓸 줄 모르지만,
하이퍼링크가 걸려있는 셀의 값을 가져오는 VBA는 유용하게 잘 쓰인다.
VBA는 내가 원하는 대로 엑셀 수식 만들기 라고 생각하면 된다. 예를 들어 내가 자주 쓰는 "하이퍼링크 걸려있는 셀의 값 가져오기"를 수행해주는 엑셀 기본수식은 없다. 기본수식은 =COUNT 라던가, =IF 라던가 그런 것들.
엑셀을 열고, 상단 메뉴에서 "개발도구"를 클릭하여 열리는 하위메뉴에서 맨왼쪽 Visual Basic을 누른다.
그 후 열리는 하얀 화면의 상단 메뉴에서 "삽입"을 클릭, 하위메뉴 중 모듈을 클릭한다.
수식은 간단할수록 좋다고 생각하니, 초간단으로 geturl. 아니면 원하는대로 영문을 써주면된다. gatgowa (갖고와 ㅋㅋㅋ)
아래 수식을 Module1 창 안에 넣어준다.
Function GETURL(Rng As Range) As String
GETURL = Rng.Hyperlinks(1).Address
End Function
그 다음 파일메뉴 밑의 XLS 모양을 눌러주면 끝!!! 이젠 =GETURL(셀지정) 수식을 사용하기만 하면 된다.
샘플:
네이버 기본창의 요~부분을 엑셀에 복붙하면 아래처럼 나온다.
옆칸에다가 =geturl(b3) 등등으로 붙이면 그 결과는 아래처럼 행복한 결과가 나타나는 것이다!
이 기능이 없었더라면, 하나씩 "하이퍼링크 편집"을 사용해서 복붙을 했을텐데, 정말 유용한 VBA 기능이다.
코딩을 할 줄은 모르지만, 필요한 기능이 뭔지 생각을 해본 다음 검색을 하면
여기저기에 사람들이 올려놓은게 많아서 그 중 골라서 내가 원하는대로 변형하면 된다.
코딩을 조금 배워볼까 하다가 어느 세월에 내가 뭐든지 할 수 있는 수준까지 도달할 수 있을까 생각이 들어 관뒀다.
인터넷이 있어 편리하고 고마운 세상!
'LIFE' 카테고리의 다른 글
영상 무료음원이란... (0) | 2022.06.15 |
---|---|
회사, 업무, 팀원과 스트레스 (0) | 2022.06.03 |
동주민센터의 응원 (0) | 2022.06.02 |