<정답 식>
Private Sub UserForm_Initialize()
cmb학과명.RowSource = "'기타작업-2'!I5:I8"
opt1학년.Value = True
End Sub
저는 '기타작업-2'! 와 .Value 를 안쓰고 식을 작성했습니다.
1. '기타작업-2'! 를 왜 이런 형태로 써주는 건가요? 현재시트가 아닌 다른 시트의 값을 셀 범위로 쓸 때는 다른 시트의 이름을 작은 따옴표 안에 써주고 그 뒤에 느낌표를 붙이는 건가요? 이런 개념은 처음 봐서 관련해서 설명 부탁드립니다.
- 다른 시트의 영역을 셀 범위에 추가할 때 식을 작성하는 공식?
(<기존 "" 쌍따옴표 안의 범위 안에 ''작은 따옴표로 시트 이름 써주고 ! 붙여주기>가 그 공식인건가요?)
- 다른 시트의 값 이외에도, 이런 식으로 작은 따옴표와 느낌표를 이용해서 기존 셀 범위 안에 써줘야 하는 다른 형태들이 추가로
더 있는지요?
2. 정답이 opt1학년.Value = True 인데,
저는 optionbutton = true : 옵션단추 선택
opt1학년 = True
이렇게 알고 있었는데 제가 잘못 알고 있는 건가요?
원래 opt 식에 항상 .value 값이 붙고 =True 써주나요?
감사합니다!!
안녕하세요.
1. 다른 워크시트의 셀을 참조하려면 시트이름!셀주소를 지정하면 되는데, - 등과 같은 특수 기호가 들어간 경우는 시트 이름을 작은따옴표로 묶어 '시트이름'!셀주소로 표시해야 합니다.
2. VALUE는 생략이 가능하므로 생략해도 됩니다.
즐거운 하루 되세요.
-
관리자2023-08-10 12:45:45
안녕하세요.
1. 다른 워크시트의 셀을 참조하려면 시트이름!셀주소를 지정하면 되는데, - 등과 같은 특수 기호가 들어간 경우는 시트 이름을 작은따옴표로 묶어 '시트이름'!셀주소로 표시해야 합니다.
2. VALUE는 생략이 가능하므로 생략해도 됩니다.
즐거운 하루 되세요.