Я новичок в VBA, и я пытаюсь выполнить это для цикла, но я думаю, что мой счетчик «Кому» неверен. Я хочу, чтобы он выполнял указанные действия до тех пор, пока не останется столбцов, которые нужно вырезать.
Что происходит, так это то, что у меня есть горизонтальный набор данных (столбец от «T» до «EV»), который я вырезаю и вставляю по вертикали в столбец S. Это работает, но я все еще получаю эту ошибку:
Я получил:
Ошибка выполнения «1004»:
Этот выбор недействителен. Возможных причин несколько:
- Области копирования и вставки не могут перекрываться, если они не имеют одинакового размера и формы.
- Если вы используете команду «Создать из выделенного», строка или столбец, содержащие предложенные имена, не будут включены в (здесь обрезается)
Код:
Dim x As Integer
For x = 0 To ActiveCell.CurrentRegion.Columns.Count
ActiveCell.Select
ActiveCell.Offset(0, x).Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Cut
Range("S3000").Select
ActiveCell.End(xlUp).Select
ActiveCell.Offset(1, 0).Select
ActiveSheet.Paste
Range("T11").Select
Next x