다른 셀의 텍스트 값을 기반으로 셀 범위를 반복하고 레이블을 할당하려고 시도했습니다. 셀 J2 = "이 텍스트는"그럼 A2 = "이 라벨"나는 개체가VBA 텍스트의 사례 루프 선택
Private Function getPhase(ByVal cell As Range) As String
Select Case cell.Text
Case "Text1"
getPhase = "Label1"
Case "Text2"
getPhase = "Label2"
End Select
End Function
Sub setPhase()
Dim cycle As Range
Dim phase As Range
Set cycle = Range("J2:J10")
Set phase = Range("A2:A10")
For Each cell In phase.Cells
phase.Text = getPhase(cycle)
Next cell
End Sub
'cell.value'을 대신 사용해 보셨습니까? – Gaffi
오류가 발생한 행은 무엇입니까? – SeanC
그냥 시도, "phase.Text = getPhase (주기)"실패 –