책 내용 질문하기
엑셀프로시저, 특정 레코드를 삭제하는 방법을 알려주세요
도서
[2015] 컴퓨터활용능력 1급 실기
페이지
289
조회수
49
작성일
2018-08-27
작성자
탈퇴*원
첨부파일

엑셀 프로시저 작성에서 레코드삭제하는 방법

엑셀 VBA에서 특정 레코드(표의 한행)를 삭제하려면

어떻게 표현하나요?

기본모의고사 1회의 [문제 4]의 2. '콘도이용' 폼에,

삭제 커맨드 버튼을 추가하여 삭제 프로시저를 만들 경우,

(특정 레코드를 조회한 후) 그 레코드를 삭제하는 명령은 어떻게 되는지 좀 알려주세요!

보통 입력(등록)이나 조회하는 문제가 주를 이루는데,

폼에 삭제단추를 만든후 데이터(레코드)를 삭제하는 방법을 좀 알려주세요!

감사합니다!

답변
2018-08-27 20:47:58

안녕하세요.

Private Sub cmd삭제_Click()

입력행 = [a3].Row + [a3].CurrentRegion.Rows.Count - 1
Cells(입력행, 1) = ""
Cells(입력행, 2) = ""
Cells(입력행, 3) = ""
Cells(입력행, 4) = ""

End Sub

입력행 자리에 아무것도 안 넣어주시면 됩니다.

좋은 하루 보내세요.

  • *
    2018-08-27 20:47:58

    안녕하세요.

    Private Sub cmd삭제_Click()

    입력행 = [a3].Row + [a3].CurrentRegion.Rows.Count - 1
    Cells(입력행, 1) = ""
    Cells(입력행, 2) = ""
    Cells(입력행, 3) = ""
    Cells(입력행, 4) = ""

    End Sub

    입력행 자리에 아무것도 안 넣어주시면 됩니다.

    좋은 하루 보내세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.