본문 바로가기
반응형

분류 전체보기140

url 주소로 파일 다운로드 VBA (urlmon사용) c# 코드에는 urlmon을 사용한 urldownloadtofile이라는 기능이 있습니다. 그래서 VBA에서도 urlmon.dll을 사용한 urldownloadtofile을 사용할 수 있을 것 같아서 한번 시도해봤습니다. Private Declare PtrSafe Function URLDownloadToFile Lib "urlmon" _ Alias "URLDownloadToFileA" (ByVal pCaller As Long, ByVal szURL As String, _ ByVal szFileName As String, ByVal dwReserved As Long, ByVal lpfnCB As Long) As Long 해당 코드를 VBA에서 불러오면 됩니다. 이미지처럼 됩니다. 0의 의미는 아직 확실하지.. 2021. 3. 18.
엑셀 텍스트 변경 방법 모든것 - 바꾸기 , replace , substitute + 와일드카드 엑셀에서 가장 많이 사용되는 텍스트 변경 방법은 3가지 있습니다. 각 방법 및 사용하는 예시를 알아보겠습니다. 1. 바꾸기 엑셀에서 기본적으로 제공하는 기능 중 하나입니다. 사용 방법 : CTRL + H 찾을 내용과 바꿀 내용에 텍스트를 입력하여 바꾸기 / 모두 바꾸기를 선택하면 됩니다. 장점 : 텍스트를 현재 셀 위치에서 그대로 변경할 수 있습니다. 와일드카드를 사용할 수 있습니다. (아래 부가설명) 서식을 찾아서 변경할 수 있습니다. 단점 : 셀을 참조하여 변경할 수 없습니다. 1개 셀에 동일한 값이 2개 이상 존재할 때 모두 함께 변경된다. 해당 문제를 해결하기 위해 substitute 함수를 사용할 수 있습니다. 특정 위치의 텍스트를 변경할 수 없습니다. 해당 문제를 해결하기 위해 replace .. 2021. 3. 16.
엑셀 시간 계산의 모든것 엑셀 시간의 기본 엑셀의 셀 서식에는 다양한 범주가 존재하며 , 그중 시간에 대해서 알아보겠습니다. 시간 , 분 , 초 , 오전 / 오후 , 날짜까지 포함한 양식 등등... 엄청 많습니다. 이번 글에서는 날짜는 제외하고 시간 , 분 , 초 , 오전/오후에 대해서만 이야기하겠습니다. 해당 글에서는 시간에 대한 것은 모두 『시간:분:초』 형태로 표시 엑셀 시간에 대해서는 딱 2개만 기억하시면 됩니다. 숫자 1은 24:00:00 의미한다. 숫자 0은 00:00:00 의미한다. 그림으로 설명하자면 이렇게 됩니다. 이렇게 엑셀 시간은 이루어져 있습니다. 그런데 조금 신기한 게 하나 있죠? 24:00:00을 넘어서는 화살표가 있지만 00:00:00 이전의 값은 화살표가 없습니다. ├ 이 말의 의미는 25:00:00.. 2021. 3. 12.
모든 시트 한번에 합산하여 정리하기 (Sumproduct , Sumif 사용) 엑셀을 사용하다 보면 연도 , 월간 , 주간 , 일간 등 다양한 규칙에 따라 시티를 구분할 때가 있습니다. 일정 기간 단위로 정리된 시트를 보지만 모두 합산 정리해야 될 때 편리하게 할 수 있는 방법입니다. 가장 대표적인 예시는 일정 기간 단위로 시트를 구분하는 출석부 , 출근부입니다. 해당 방법을 사용하기 위해서는 2가지 조건을 기억하셔야 합니다. 1. 시트는 숫자 1씩 증가하는 규칙이 존재한다. 2. 각 시트별 데이터 정리 양식은 동일해야 한다. 그러면 예시 파일과 함께 알아보도록 하겠습니다. 저는 출근부를 아주 간편하게(?) 작성해 봤답니다. 뭐 다른 조건들이 엄청 많겠지만 출근 횟수만 나타나는 출근부입니다. 앞서 이야기했던 1번 규칙대로 시트는 일정한 규칙이 있습니다. 1월 , 2월 , 3월 ,... 2021. 3. 10.
반응형