VBA를 처음 사용하고 A 열에 포함 된 셀 값을 기반으로 동적 범위를 만들려고합니다. 동일한 시트에 여러 범위가 있으며 각 범위의 크기가 변경됩니다 따라서 셀이 변경 될 것이므로 범위의 시작점으로 셀을 식별 할 수 없습니다. 시트 2의 A 열에 다른 범위 이름 목록이 있는데, 필요한 경우 다른 범위를 만들 때 사용할 수 있습니다. 이 작업을 수행하는 가장 좋은 방법은 find를 사용하는 것이라고 생각하지만, 다시 한 번이 작업을 처음 접했습니다. 여기에 내가 지금까지 가지고있는 것이있다 (많지는 않다, 나는 안다). 어떤 도움이라도 대단히 감사합니다! 감사!셀 값을 기준으로 동적 범위 만들기
Sub NameRange()
Dim rngselect As Range, FinalRange As Range, cell As Range
Dim ws As Worksheet
Set ws = Worksheets("OOE")
Set rngselect = ws.Range("$A:Z")
ws.Columns(i, 1).Find(California).Select
.Name = "Cali"
End Sub
을 사용할 이름을 포함? 즉, 그들이 원하는 범위를 어떻게 나타낼 수 있습니까? – Kyle
이름은 캘리포니아와 같은 중서부입니다. 나머지 행의 데이터 범주를 나타냅니다. 그 질문에 대답합니까? – Ashley
캘리포니아가 변수가 아닌 문자열 인 경우 '캘리포니아' '로 작성되어야합니다 – YowE3K