πŸ“˜ Programming/Excel VBA

[Excel VBA] μžλ™μœΌλ‘œ λ™μž‘ν•˜λŠ” 맀크둜 생성 방법

ν•œμ½”λ”© 2020. 10. 28. 14:42
728x90
728x90

'Excel 2016' κΈ°μ€€μœΌλ‘œ μž‘μ„±λœ κΈ€μž…λ‹ˆλ‹€. VBA(Visual Basic for Application)λŠ” μ—‘μ…€μ—μ„œ μ‚¬μš©ν•  수 μžˆλŠ” μ‚¬μš©μž μ •μ˜ ν•¨μˆ˜λ₯Ό κ΅¬ν˜„ν•  λ•Œ μ‚¬μš©ν•©λ‹ˆλ‹€. 자주 μ‚¬μš©ν•˜λŠ” κΈ°λŠ₯κ³Ό ν•¨μˆ˜λ₯Ό μ†Œκ°œν•©λ‹ˆλ‹€.

 

맀크둜 생성

 

 

 

λ©”λ‰΄μ—μ„œ [보기] λ₯Ό λˆ„λ₯΄λ©΄ 우츑 끝에 [맀크둜] λ²„νŠΌμ΄ μžˆμŠ΅λ‹ˆλ‹€. 

 

μœ„ 사진과 같이 [맀크둜 기둝] 을 λˆ„λ¦…λ‹ˆλ‹€.

 

 

 

단좕킀λ₯Ό 섀정을 ν•˜κ³ , 확인을 λˆ„λ¦…λ‹ˆλ‹€.

 

μ—‘μ…€μ—μ„œλŠ” Ctrl+t 단좕킀가 μ •μ˜λ˜μ–΄ μžˆμ§€ μ•ŠμœΌλ―€λ‘œ μ—°μŠ΅μš©μœΌλ‘œ 'Ctrl+t' λ₯Ό μ‚¬μš©ν•΄ λ΄…μ‹œλ‹€.

 

맀크둜λ₯Ό μ €μž₯ν•˜λŠ” 방법은 2κ°€μ§€μž…λ‹ˆλ‹€.

 

1) 맀크둜 생성 ν›„, μ‚¬μš©μžμ˜ 행동을 λ…Ήν™”ν•˜μ—¬ κ·ΈλŒ€λ‘œ λ™μž‘ν•˜κ²Œ ν•˜λŠ” 맀크둜 생성

 

2) 맀크둜λ₯Ό ν”„λ‘œκ·Έλž˜λ° μ½”λ“œ(VBA)둜 생성

 

1)κ³Ό 같은 방법을 μ‚¬μš©ν•˜λ €λ©΄ μœ„ μ‚¬μ§„μ—μ„œ 확인을 λˆ„λ₯΄κ³  μ§€μ •ν•˜κ³  싢은 λ™μž‘μ„ 순차적으둜 μˆ˜ν–‰ν•˜λ©΄ λ©λ‹ˆλ‹€.

 

 

 

2)와 같은 방법을 μ‚¬μš©ν•˜λ €λ©΄ λ‹€μ‹œ [ 맀크둜 ] 메뉴λ₯Ό μ—΄μ–΄μ„œ [ 기둝 쀑지 ] λ₯Ό ν•˜λ©΄ λ©λ‹ˆλ‹€.

 

ν”„λ‘œκ·Έλž˜λ° μ½”λ“œ(VBA)둜 맀크둜λ₯Ό λ§Œλ“€κΈ° μœ„ν•΄ 빈 μ½”λ“œλ₯Ό μƒμ„±ν•˜κ²Œ ν•˜κΈ° μœ„ν•΄ λ°”λ‘œ 기둝을 μ€‘μ§€ν•˜λŠ” κ²ƒμž…λ‹ˆλ‹€.

 

λ”°λΌμ„œ ν˜„μž¬μ˜ λ§€ν¬λ‘œλŠ” 싀행해도 아무 λ™μž‘λ„ ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

 

 

 

 

 

λ‹€μ‹œ ν•œλ²ˆ [맀크둜] 창을 μ—΄μ–΄μ„œ [ 맀크둜 보기 ] λ₯Ό λˆ„λ₯΄λ©΄ 방금 μƒμ„±ν•œ 빈 λ§€ν¬λ‘œκ°€ μ €μž₯λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.

 

μ €μž₯된 맀크둜λ₯Ό ν΄λ¦­ν•˜κ³  μš°μΈ‘μ— [νŽΈμ§‘]을 λˆ„λ¦…λ‹ˆλ‹€.

 

 

 

그러면 μœ„ 사진과 같이 VBAμ½”λ“œλ₯Ό μž‘μ„±ν•  수 μžˆλŠ” μ†ŒμŠ€μ½”λ“œκ°€ λ‚˜νƒ€λ‚©λ‹ˆλ‹€. 

 

이곳에 μ½”λ“œλ₯Ό μž…λ ₯ν•˜μ—¬ 맀크둜 ν”„λ‘œκ·Έλž¨μ„ 직접 λ§Œλ“€ 수 μžˆμŠ΅λ‹ˆλ‹€.

728x90
λ°˜μ‘ν˜•