Мне нужно удалить последние последние два символа всех ячеек, найденных на листе с именем Target
с именем столбца Order
(столбец BD).Удалите последние два символа в ячейке
Этот макрос ниже выглядел бы в строке 1 Рабочий лист Цель слова orders
. Затем он удалил бы последние два символа (строки).
Однако, поскольку я новичок и получил эти макросы из двух разных источников, я, вероятно, испортил назначение переменных.
Sub RemoveOrdersTT()
Dim ws As Worksheet
Dim rng As Range
Dim lastCol As Long
Dim i As Long
Set ws = Worksheets("Target")
With ws
lastCol = .UsedRange.Columns.Count
For i = 1 To lastCol
If InStr(1, UCase(.Cells(1, i).Value), "Orders") > 0 Then
.Cells(1, i).Value = Left(.Cells(1, i).Value, Len(.Cells(1, i).Value) - 2)
End If
Next i
End With
End Sub
код, который будет смотреть на листе Target
и столбец BD, начиная со строки 2 или исправления в мой код будет высоко ценится.
Я боюсь, последние [два символа в ячейке] (HTTPS: //www.youtube.com/watch?v=wrPaVWAkJZU) уже удалены от нас. – pnuts
Я не уверен, что вы имеете в виду. В столбце BD «Заказы» каждый номер заказа будет иметь TT в конце (например, строка 2: 123TT, строка 3: 345TT). Я пытаюсь удалить TT. – user4581436
Извините, я не имел в виду, что мой комментарий выше, чтобы его воспринимали всерьез - это ссылка на знаменитую пару комиков и не имеет никакого отношения к вашему вопросу, кроме совпадения формулировок. – pnuts