수식이나 매크로를 통해 작업 중인 워크시트의 셀 이름 상자를 프로그래밍 방식으로 설정하고 싶습니다. 결론은 손으로 설정하고 싶지 않다는 것입니다.
내 경우에는 D5 셀의 값을 기준으로 E5의 이름 상자를 D5의 내용으로 설정합니다.
이 작업을 간단하게 수행할 수 있는 참조를 본 적이 없으므로 VBA를 통해 설정해야 할 수도 있는 것으로 생각됩니다.
누구든지 이 작업을 수행했거나 수행 방법을 조언할 수 있습니까?
편집하다
답변1
나는 이것이 당신이 찾고 있는 것이라고 믿습니다
Range("A2:A6").Name = "FruitList"
답변2
VBA에서는 다음과 같이 할 수 있습니다.
activesheet.range("A2:A6").name="Fruitlist"
답변3
좋아, 내가 보고 있는 것은 (올바른 방향의 큰 포인트에 대해 @Col과 @StevenV의 공로로)
activecell.name = activecell.offset( 0, -1 ).value