9 번째 문자에 - 기호가 있으면 문자열 A의 부분을 잘라내어 B 열에 붙여 넣기위한 매크로가 필요합니다. 나는 복사/붙여 넣기 텍스트 부분을 잘라 내기/붙여 넣기하지 않습니다 stackoverflow 일부 코드를 발견했다. 내 데이터는 다음이매크로를 사용하여 문자열 부분 잘라 내기 및 붙여 넣기
SUBIAIUP-456253
SUBIAIUP-254
처럼 보이는 내가 지금까지 가지고있는 코드입니다 : 어떤 도움이 많이 감사합니다
Public Sub LeftSub()
Dim cell As Range
Dim sourceRange As Range
Set sourceRange = Sheet1.Range("A1:A180")
For Each cell In sourceRange
If Mid(cell.Value, 9, 1) = "-" Then
'this code should cut/paste the value from col A to col B, not copy/paste
Sheets("Sheet1").Range("B" & cell.Row).Value = Mid(cell.Value, 9, 20)
End If
Next
End Sub
.
감사합니다. 당신이 열 A에서 제거 열 B로 붙여 넣을 값을 원하는 경우
데이터가 위 샘플에 표시된 것과 같으면 VBA가 필요하지 않습니다. Text To Columns도 사용할 수 있습니다 :) –