반응형

구구단 3

MakeArray 함수로 구구단 만들기

1. MakeArray 함수 가. 구문 =MAKEARRAY(rows, cols, lambda(행, 열)) 지정된 행과 열의 크기로 Lambda함수를 이용해 행과 열 값이 입력된 계산 값을 반환합니다. 나. 예시 o 행과 열을 곱한 값 반환하기 =MAKEARRAY(3,3,LAMBDA(row,col,row*col)) 3*3의 배열을 만드는데 행이 고정된 상태에서 열의 크기가 변합니다. For~Next 반복문과 매우 유사합니다. o For ~ Next 반복문과 비교 위와 같은 결과를 아래와 같이 매크로를 만들어서 얻을 수 있습니다. Sub maparr() Dim row As Integer, col As Integer For row = 1 To 3 For col = 1 To 3 Cells(row + 4, col..

Excel 2024.01.14

구구단 만들기(4) (엑셀 VBA 구구단 프로그램 확장)

[프로그램 구현] Option Explicit Sub 구구단() Dim i As Integer, j As Integer 'i는 구구단 앞 숫자, j는 구구단 뒷 숫자 Dim iRow As Integer, iCol As Integer, iLastCol '셀 주소 행, 열, 마지막 열 Dim iLastDan As Variant, iDisplayDan As Variant '구구단 최종 단수, 한 줄에 표시할 단수. 취소 버튼이 있기 때문에 Variant로 줘야 합니다. Application.ScreenUpdating = False '처리하는 동안 화면 갱신하지 않음 ' 문장 2개를 나란히 쓸 때는 콜론으로 연결 iRow = 3: iCol = 1 Do iLastDan = Application.InputBox("..

EXCEL - VBA 2022.12.13

구구단 만들기(1) (엑셀 VBA의 매크로 기록하기)

구구단 만들기를 매크로 기록 기능을 이용하는 것과 직접 프로그램하는 것 두 가지로 나눠서 설명을 해보겠습니다. ​ 먼저 매크로 기록 기능을 이용하는 것입니다. 이것을 통해 ① 값 및 수식 입력, 채우기, 정렬, 복사하여 붙여넣기, 셀 병합하고 가운데 맞춤 등의 엑셀 기능을 배우고, ② VBA에서 셀을 어떻게 다루는지, 복사, 셀 병합 등은 어떻게 하는지 기타 VBA의 동작 원리를 익힐 수 있습니다. ​ 1. 구구단 작성 과정을 매크로로 기록하기 구구단도 여러 가지 방식으로 작성할 수 있지만 수식 기능을 이용할 수 있도록 숫자나 기호 등을 별도의 셀에 입력하도록 하겠습니다. 아래 그림을 보면 2*1=2를 하나의 셀에 입력하지 않고, 각각 한 개의 셀에 입력을 했고, 결괏값 2도 수식을 사용해서 =a4*c4..

EXCEL - VBA 2022.12.08
반응형