Sub 열바꾸기()
Dim rngS As Range
Dim arrIN As Variant
Dim arrOUT As Variant
Set rngS = Application.InputBox("바꿀 범위를 드래그하세요", Type:=8)
' Set rngS = Selection
' If rngS Is Nothing Then Exit Sub
' If rngS.Column < 6 Or rngS.Column > 7 Then Exit sub '바꿀 열이 6열 7열 범위만 허용한다면
arrIN = rngS.Columns(1)
arrOUT = rngS.Columns(2)
rngS.Columns(1) = arrOUT
rngS.Columns(2) = arrIN
MsgBox "열 바꾸기 완료"
End Sub
'컴퓨터 > 엑셀' 카테고리의 다른 글
vba 두개의 배열 계산 (0) | 2020.11.24 |
---|---|
엑셀 리본메뉴 만들기 (0) | 2020.11.16 |
vba 매개변수 ByRef ByVal의 이해 (0) | 2020.10.09 |
vba 사용자정의함수 기호"-" 뒤 문자만 가져오기 (0) | 2020.10.08 |
엑셀 쉼표로 구분된 단어 수 알아내기-함수 (0) | 2020.10.05 |