У меня есть столбец Excel со значениями ячеек в виде строки, смешанной с некоторыми числами в конце. Я не могу сделать «Текст в столбец», так как пробел не может быть разделителем или табуляцией. Я пробовал приведенный ниже код, но он работает, только если вся ячейка состоит только из цифр
Я новичок в макросах и VB
Sub ReplaceNoX()
Dim cell As Object
Dim val As String
Dim i As Integer
Dim n As String
Application.ScreenUpdating = False
For Each cell In Selection
If IsNumeric(cell.Value) Then
val = cell.Text
For i = 1 To Len(val)
n = Mid(val, i, 1)
If "0" <= n And n <= "9" Then
Mid(val, i, 1) = "x"
End If
Nextf
cell.Formula = val
End If
Next
Application.ScreenUpdating = True
End Sub