πŸ“˜ Programming/Excel VBA

[Excel VBA] λ³€μˆ˜ μ„ μ–Έ 및 μ΄ˆκΈ°ν™” 방법

ν•œμ½”λ”© 2020. 10. 29. 15:05
728x90
728x90

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

 

λ³€μˆ˜ μ„ μ–Έ 방법 - Dim

 

Sub 맀크둜1()

    Dim a
        
    a = 100
    
    Cells(2, 2).Value = a

End Sub

 

λ³€μˆ˜λ₯Ό μ •μ˜ν•  λ•Œ, 'Dim λ³€μˆ˜λͺ…' ν˜•νƒœλ‘œ μ„ μ–Έν•©λ‹ˆλ‹€.

 

μœ„μ™€ 같이 μ†ŒμŠ€μ½”λ“œλ₯Ό μž‘μ„±ν•˜κ³  맀크둜λ₯Ό μ‹€ν–‰ν•΄λ΄…μ‹œλ‹€.

 

 

 

 

 

μœ„λŠ” μ‹€ν–‰ κ²°κ³Όμž…λ‹ˆλ‹€. λ³€μˆ˜ a에 μ €μž₯된 μ •μˆ˜ 100이 B2에 좜λ ₯λ˜μ—ˆμŠ΅λ‹ˆλ‹€.

 

 

Sub 맀크둜1()

    Dim a, b
        
    a = 100
    Cells(2, 2).Value = a
    
    b = 300
    Cells(2, 3).Value = b

End Sub

 

λ³€μˆ˜λŠ” μ—¬λŸ¬κ°œ μ •μ˜ ν•  수 μžˆμŠ΅λ‹ˆλ‹€. μœ„μ™€ 같이, 'Dim λ³€μˆ˜λͺ…, λ³€μˆ˜λͺ…' μœΌλ‘œ μ„ μ–Έν•˜κ³  μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

728x90
λ°˜μ‘ν˜•