과거에 n00bish 질문에 답변 해 주셔서 감사합니다. 나는 광범위한 연구를 수행하고 답변을 찾을 수없는 또 다른 질문을 가지고 있습니다.for 문에서 행의 열 값을 선택하는 방법은 무엇입니까?
테이블의 행을 반복하고 특정 열의 값을 선택하려고합니다.이 시점에서이 값을 MsgBox에 넣었지만 그 시도가 반복적으로 실패했습니다.
Dim id As Range
Dim trtype As Range
set id = Activesheet.Range("Table1[Column1]")
For Each r In id
r.Select
Set trtype = .Range(Cells(.ActiveRow, "Column5"))
MsgBox trtype.Value
Next r
이 trtype = .Range(Cells(.ActiveRow, "Column5")
강조 행에 "형식 불일치"를 반환합니다.
이 아이디어를 만드는 방법에 대한 아이디어가 있으십니까?
'. (셀 (.ActiveRow, "Column5"))'With '블록 내에서만 작동 할 수 있어야합니다. 하나 있습니까? 또한 객체를 할당 할 때 set을 사용할 필요가 있습니다 :'Set trtype = .Range ...'. – assylias