반응형

Now 3

매크로 - 범위로 처리하기

그동안은 매크로 작성 시 범위로 처리하는 것만 알고 있었는데, 최근에 유튜브를 보니 셀마다 처리하는 것이 아니라 배열에서 처리한 후 한꺼번에 범위에 일괄로 데이터를 입력하는 것이 훨씬 빠르다는 내용을 보고 충격을 받아 정리하고자 합니다. 먼저 범위로 처리하는 방법을 알아보겠습니다. A열에 2를 곱한 값을 B열에 넣는다고 할 때 범위로 처리하는 것은 아래와 같습니다. 1. 코드 작성 및 실행 먼저 개발 도구 - Visual Basic을 누르고, 삽입 - 모듈을 클릭해서 모듈을 추가합니다. 그리고, 코드 창에 아래 내용을 복사해서 붙여 넣습니다. Option Explicit Sub 곱하기() Dim rng As Range, c As Range Set rng = Range(Range("a1"), Range("..

EXCEL - VBA 2023.09.03

엑셀 날짜 관련 함수 총정리(5) (VBA 날짜관련 함수 - DateAdd, DateDiff, DatePart 등)

1. 엑셀 VBA 관련 Function(함수)에 대한 도움말 아래 URL에서 확인할 수 있습니다. https://docs.microsoft.com/en-us/office/vba/language/reference/functions-visual-basic-for-applications ​ 2. 도움말 화면 Functions 아래에 Date, DateAdd, DateDiff 등이 나열되어 있는 것을 볼 수 있습니다. ​ ​ 3. 엑셀과 VBA의 날짜 관련 함수 비교 함수명이 같은 것도 있고, 비슷한 것도 있고, 다른 것도 있는데, VBA의 함수(Function)가 더 많고 복잡함을 알 수 있습니다. 엑셀 VBA 비고 today() Date 오늘. 괄호 표시 안함 now() Now 오늘 날짜 및 시각. 괄호 표..

EXCEL - VBA 2020.07.20

엑셀 날짜 관련 함수 총정리(4) (today, now, weekday, weeknum, yearfrac 함수)

오늘 날짜를 구해주는 today, 지금의 날짜와 시간을 구해주는 now, 요일이 뭔지 알려주는 weekday, 몇 번째 주인지 알려주는 weeknum, 그리고 기간이 1년중 차지하는 비율을 알려주는 yearfrac에 대해 알아보겠습니다. ​ 5. 오늘은 today 함수 ​ ① 함수는 인수를 입력받는데, today와 now는 인수가 필요없습니다. 왜냐하면 오늘을 구해주는 함수이고, 오늘이 몇 일인지 컴퓨터가 알고 있기 때문입니다. 그렇다고 괄호까지 입력하지 않으면 안됩니다. 따라서, =today() 라고 입력하면 됩니다. ​ ② A3셀에 =today()라고 입력하면 날짜가 표시됩니다. ③ A4셀에 ="오늘은 " & a3 & " 입니다." 라고 입력하면 어떻게 될까요? 날짜로 표시되지 않고 숫자로 표시됩니다..

Excel 2020.07.17
반응형