책 내용 질문하기
엑셀 참조행 관련 질문입니다..
도서
[2014] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
조회수
72
작성일
2014-05-28
작성자

Private Sub cmd판매입력_Click()
If 소비자명 = " " Or Val(판매수량) = 0 Then
MsgBox "소비자명이나 판매수량을 입력하세요.", vbOKOnly
Else

i = Range("b2").CurrentRegion.Rows.Count + 2
Cells(i, 2) = Date
Cells(i, 3) = txt소비자명
Cells(i, 4) = cmb품목
Cells(i, 5) = cmb품목.List(cmb품목.ListIndex, 1)
Cells(i, 6) = txt판매수량
Cells(i, 7) = txt판매수량 * Cells(i, 5)
End If
End Sub
이 문제에서 Cells(i, 5) = cmb품목.List(cmb품목.ListIndex, 1) 이렇게 적힌 이유와 irow=cmb품목.listindex
이렇게 안 적힌 이유에 대해서 좀 알려 주세요..
답변
2014-05-30 00:09:22

irow=cmb품목.listindex 으로 만들어서

Cells(i, 5) = cmb품목.List(irow, 1)

로 사용하셔도 되고

Cells(i, 5) = cmb품목.List(cmb품목.ListIndex, 1)

로 사용하셔도 되는 부분입니다.

이부분은 같은 것으로 어떻게 사용하시든 결과만 같으면 상관 없으세요.

좋은 하루 되세요.

"
  • *
    2014-05-30 00:09:22

    irow=cmb품목.listindex 으로 만들어서

    Cells(i, 5) = cmb품목.List(irow, 1)

    로 사용하셔도 되고

    Cells(i, 5) = cmb품목.List(cmb품목.ListIndex, 1)

    로 사용하셔도 되는 부분입니다.

    이부분은 같은 것으로 어떻게 사용하시든 결과만 같으면 상관 없으세요.

    좋은 하루 되세요.

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