나는 연결하려는 범위를 찾는 두 개의 수식이 있습니다.Excel 범위의 각 셀 연결
'[AM Track.xlsm]Raw Data'!$A$10`
다른 식의 범위의 예컨대 엔드 셀 주소를 반환 한 공식은 예를 들어, 범위의 시작 셀의 주소를 반환
'[AM Track.xlsm]Raw Data'!$A$21`
어떻게이 범위의 각 셀을 연결할 수 있습니까?
Option Explicit
Function TEXTJOIN(delimiter As String, ignore_empty As String, ParamArray textn() As Variant) As String
Dim i As Long
For i = LBound(textn) To UBound(textn) - 1
If Len(textn(i)) = 0 Then
If Not ignore_empty = True Then
TEXTJOIN = TEXTJOIN & textn(i) & delimiter
End If
Else
TEXTJOIN = TEXTJOIN & textn(i) & delimiter
End If
Next
TEXTJOIN = TEXTJOIN & textn(UBound(textn))
End Function
저는 Excel 2016에서 그런 일을 할 수있는 새로운 기능이 있다고 생각합니다. @ 지프는 한 번 나에게 그것을 언급했다. 그러나 나는 그것을 발견 할 수 없었습니다. 아마 그/그녀는 당신에게 문제에 대한 해결책을 가지고있을 것입니다. – Ralph
@ 랄프, 나는 [textjoin()] (https://support.office.com/en-us/article/TEXTJOIN-function-357b449a-ec91-49d0-80c3-0e8fc845691c)이 당신이 말하는 내용이라고 믿습니다. OP, Excel 2016이 없다면 VBA 함수/UDF가 필요합니다. – JNevill
VBA 코드에 대한 제안 사항이 있으십니까? – Adavid02