게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
엑셀2014 VBA 함수 저장
게시물ID : programmer_11972짧은주소 복사하기
작성자 : 최강삼촌
추천 : 0
조회수 : 1007회
댓글수 : 1개
등록시간 : 2015/07/08 18:30:21
다음처럼 함수를 만들고 저장을 하였는데 엑셀을 종료하고 재실행하면 함수가 실행이 안되네요.

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

    Dim isB As Boolean
    isB = False
    For i = 2 To 148
        If Target.Address = "$B$" & i Then
            isB = True
            Exit For
        End If
    Next i
    
    If isB = True Then
        Range("M2").Value = Target.Cells(1, 1)
        Range("I4").Value = Target.Cells(1, 2)
        Range("N4").Value = Target.Cells(1, 3)
        Range("S4").Value = Target.Cells(1, 4) / 10000
        Range("X4").Value = Target.Cells(1, 5) / 10000
        isB = False
    End If
End Sub

매크로나 다른 기능으로 추가해야 적용이 되는건가요? 아니면 다른 방법으로 저장을 해야 엑셀파일 열때마다 적용이 되는건가요?

정리
1. 데이터 하나하나 건들기 귀차니즘으로 함수를 만듬
2. 저장을 했는데 엑셀을 열면 적용이 안됨.
3. 원하는 방향은 엑셀을 열면 자동으로 VBA 함수가 실행되어 잘 굴러 갔으면 함.

이상입니다 -_-;;
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호