VBA에서 범위를 반복하고 모든 셀의 텍스트의 마지막 문자를 삭제하려고합니다. 다음과 같이루프 마지막 문자 삭제
나는 셀에 텍스트의 마지막 문자를 삭제하는 코드를 이해 : 을 MyString = 왼쪽 (mystring에, 렌 (mystring에) - 1) 나는 이것이에서 작동하도록 노력하고 있어요 그러나
for 루프와 난 그냥 오류 메시지 개체가 필요합니다. 그것의 아마도 뭔가 분명 나는 실종입니다.
Dim rngh As Range, cellh As Range
Dim myString As String
Set rngh = Range("H1:H500")
For Each cellh In rngh
myString = cellh.Text
myString = Left(myString, Len(myString) - 1)
Next cellh
감사 :
여기 For 루프 내 코드입니다.
'rngh' 란 무엇입니까? 'Rng'입니까? –
rngh는 내가 가고 싶은 할당 된 범위의 변수 이름입니다. – Lancealott92
그래서 내 생각은 범위에서 셀을 선택합니다. 해당 셀의 텍스트를 선택하십시오. 그런 다음 마지막 문자를 제거하십시오. – Lancealott92