Я хотел бы выполнить текст в столбце на многих книгах, используя vba.текст в колонку много excel workbooks
Я пробовал приведенный ниже код, но он работает только с одной книгой, пока я хочу, чтобы все они были изменены, за исключением «Testmac» wb.
Sub sdptest()
Dim w As Workbook
For Each w In Workbooks
If w.Name <> "testmac" Then
Columns("A:A").Select
Selection.TextToColumns Destination:=Range("A1"), DataType:=xlDelimited, _
TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=False, _
Semicolon:=False, Comma:=True, Space:=False, Other:=False, FieldInfo _
:=Array(Array(1, 1), Array(2, 1), Array(3, 1)), TrailingMinusNumbers:=True
Selection.Delete Shift:=xlToLeft
Range("A1").Select
End If
Next w
End Sub
Здравствуйте Большое спасибо за этот быстрый ответ, когда я запустил код, произошла ошибка: «Данные не были выбраны для разбора». Просьба помочь –
@ h.barry: попробуйте изменить! Я думаю, что он нашел пустой лист, поэтому я добавил тест! ;) – R3uK
Привет, он работает Спасибо, очень много –