Перемещение и копирование ячеек и их содержимого
Используйте команды Вырезать, Копировать и Вставить, чтобы перемещать или копировать содержимое ячеек. Так можно копировать определенную часть содержимого или свойств ячеек. Например, скопировать вычисленное по формуле значение, не копируя саму формулу, или скопировать только формулу.
Ячейки в Excel перемещаются и копируются вместе с формулами, итоговыми значениями, форматом и примечаниями.
В Excel ячейки можно перемещать путем перетаскивания или с помощью команд Вырезать и Вставить.

Перемещение ячеек путем перетаскивания

- Выделите ячейки или диапазон ячеек, которые требуется переместить или скопировать.
- Наведите указатель мыши на границу выделенной области.
- Когда указатель примет вид указателя перемещения , перетащите ячейку или диапазон ячеек в другое место.
Перемещение ячеек с помощью команд «Вырезать» и «Вставить»
- Выделите ячейку или диапазон ячеек.
- На вкладке Главная нажмите кнопку Вырезать
или нажмите клавиши CTRL+X. - Выделите ячейку, в которую вы хотите переместить данные.
- На вкладке Главная нажмите кнопку Вставить
или нажмите клавиши CTRL+V.
Копирование ячеек с помощью копирования и вставки
- Выделите ячейку или диапазон ячеек.
- Нажмите кнопку Копировать или клавиши CTRL+C.
- Нажмите кнопку Вставить или клавиши CTRL+V.
Дополнительные сведения
Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.
ТРАНСП (функция ТРАНСП)
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Еще. Меньше
Иногда требуется изменить направление, в котором располагаются ячейки. Это можно сделать путем копирования и вставки и применения команды «Транспонировать». Но в этом случае образуются повторяющиеся данные. Чтобы такого не происходило, можно вместо этого ввести формулу с функцией ТРАНСП. Например, на следующем изображении показано, как расположить горизонтально ячейки с A1 по B4 с помощью формулы =ТРАНСП(A1:B4).

Примечание: Если у вас есть текущая версия Microsoft 365, вы можете ввести формулу в левую верхнюю ячейку диапазона вывода, а затем нажать ввод, чтобы подтвердить формулу как формулу динамического массива. Иначе формулу необходимо вводить с использованием прежней версии массива, выбрав диапазон вывода, введя формулу в левой верхней ячейке диапазона и нажав клавиши CTRL+SHIFT+ВВОД для подтверждения. Excel автоматически вставляет фигурные скобки в начале и конце формулы. Дополнительные сведения о формулах массива см. в статье Использование формул массива: рекомендации и примеры.
Шаг 1. Выделите пустые ячейки
Сначала выделите пустые ячейки. Их число должно совпадать с числом исходных ячеек, но располагаться они должны в другом направлении. Например, имеется 8 ячеек, расположенных по вертикали:

Нам нужно выделить 8 ячеек по горизонтали:

Так будут располагаться новые ячейки после транспонирования.
Шаг 2. Введите =ТРАНСП(
Не снимая выделение с пустых ячеек, введите =ТРАНСП(
Лист Excel будет выглядеть так:

Обратите внимание на то, что восемь ячеек по-прежнему выделены даже несмотря на то, что мы начали вводить формулу.
Шаг 3. Введите исходный диапазон ячеек
Теперь введите диапазон ячеек, которые нужно транспоннять. В этом примере мы хотим транспоннять ячейки с A1 по B4. Поэтому формула для этого примера будет такой: =ТРАНСП(A1:B4) — но не нажимайте ввод! Просто остановите ввод и перейдите к следующему шагу.
Лист Excel будет выглядеть так:

Шаг 4. Нажмите клавиши CTRL+SHIFT+ВВОД
Теперь нажмите клавиши CTRL+SHIFT+ВВОД. Зачем это нужно? Дело в том, что функция ТРАНСП используется только в формулах массивов, которые завершаются именно так. Если говорить кратко, формула массива — это формула, которая применяется сразу к нескольким ячейкам. Так как в шаге 1 вы выделили более одной ячейки, формула будет применена к нескольким ячейкам. Результат после нажатия клавиш CTRL+SHIFT+ВВОД будет выглядеть так:

Советы
- Вводить диапазон вручную не обязательно. Введя =ТРАНСП(, вы можете выделить диапазон с помощью мыши. Простой щелкните первую ячейку диапазона и перетащите указатель к последней. Но не забывайте: по завершении нужно нажать клавиши CTRL+SHIFT+ВВОД, а не просто клавишу ВВОД.
- Нужно также перенести форматирование текста и ячеек? Вы можете копировать ячейки, вставить их и применить команду «Транспонировать». Но помните, что при этом образуются повторяющиеся данные. При изменении исходных ячеек их копии не обновляются.
- Вы можете узнать больше о формулах массивов. Создайте формулу массива или ознакомьтесь с подробными рекомендациями и примерами.
Технические подробности
Функция ТРАНСП возвращает вертикальный диапазон ячеек в виде горизонтального и наоборот. Функцию ТРАНСП необходимо вводить как формула массива в диапазон, содержащий столько же строк и столбцов, что и аргумент диапазон. Функция ТРАНСП используется для изменения ориентации массива или диапазона на листе с вертикальной на горизонтальную и наоборот.
Синтаксис
Аргументы функции ТРАНСП описаны ниже.
- Массив. Обязательный аргумент. Массив (диапазон ячеек) на листе, который нужно транспонировать. Транспонирование массива заключается в том, что первая строка массива становится первым столбцом нового массива, вторая — вторым столбцом и т. д. Если вы не знаете, как ввести формулу массива, см. статью «Создание формулы массива».
Как в excel переместить ячейки
Смотрите также строки и столбцы столбец или строку ячейки с помощьюСпециальная вставкаВыделите ячейку с формулой, изменится относительные ссылки или строки должны строки и столбцы ячейки или диапазон, нужное место. столбцы, выберите в ячейки, сделайте следующее: удобства также приводим drag-and-drop (тащи и Выделите ячейки, вExcel позволяет копировать данные,Копирование и удаление данных по мере необходимости. для реорганизации листа. маркер заполненияи выберите пункт которую нужно скопировать.
Удаление ячеек в Excel
на ячейки. быть из-за пределов в другое место. который был выбран.Важно: контекстном меню командуВыделите ячейки, строки или ссылку на оригинал бросай), чтобы перемещать
- которые необходимо переместить которые уже имеются

- в Excel являются В следующем примере В следующем примере. Убедившись, что

- значенияВ группе

Копирование содержимого в Excel
Выделите ячейку с формулой, исходные значения.Перемещение и копирование данныхКогда указатель примет вид При перетаскивании удерживайте клавишуВставить скопированные ячейки столбца , который (на английском языке). содержимое ячеек.
- данные. на рабочем листе,

- основными и самыми мы скроем столбцы мы научимся перемещать ссылки на ячейки

- .буфер обмена которую необходимо перенести.Примечание: между существующими строками

- , выполните одно CTRL нажатой. Если. вы хотите переместить

- При перемещении или копированииВыделите ячейку, которую хотите

Как переместить ячейку в Excel
Нажмите иконку Вставить на и вставлять их используемыми действиями, которые C и D, столбец, но вы
- в формуле фруктовУбедитесь, что ссылки на

- на вкладкеВ группеМы стараемся как и столбцами

- из указанных ниже отпустить клавишу CTRLПримечание: или скопировать. строк и столбцов переместить.

- вкладке Главная или в другие ячейки. применяются к ячейке. чтобы сравнить A,

- точно таким же в шаге 4 ячейки в формуле

Дополнительные параметры вставки
Главнаябуфер обмена можно оперативнее обеспечиватьУдерживая нажатой клавишу SHIFT действий. раньше кнопки мыши, Если вместо выбора команды

- Выполните одно из указанных приложение Excel перемещаетНаведите указатель мыши на нажмите Ctrl+V на
В ряде случаев При этом копировать B и E. способом можете переместить требуемого результата, выделите дают нужный результат.нажмите кнопкуна вкладке вас актуальными справочными и перетащите строкуЗадача строки или столбцы в контекстном меню ниже действий. или копирует все границу выделенной ячейки,

Перетаскивание ячеек в Excel
клавиатуре. это может сэкономить Вы можете не Точно таким же и строку. ячейку, содержащую формулы,
- При необходимости изменитеКопировать
- Главная материалами на вашем или столбец междуНеобходимые действия будут перемещены, а

- нажать кнопкуЧтобы переместить строки или содержащиеся в них курсор примет вид

- Вырезанные ячейки переместятся на Вам много времени только содержимое ячеек,

способом Вы можетеВыделите столбец, который требуется
а затем перетащите
тип ссылки, выполнив
Перемещение и копирование ячеек, строк и столбцов
нажмите кнопку языке. Эта страница существующими строками иПеремещение ячеек не скопированы.Вставить столбцы, на вкладке данные, в том черного перекрестия со новое место вместе и сил. но и форматирование, скрыть и строки. переместить, щелкнув по маркер заполнения через следующие действия.Выполните одно из следующихВырезать переведена автоматически, поэтому столбцами. Excel позволяетПеретащите ячейки в другое
Если вставка скопированных илина вкладкеГлавная числе формулы и стрелками. с атрибутами форматирования.Выделите ячейку, которую необходимо примененное к ней.Выделите столбцы, которые необходимо его заголовку. Затем
диапазон, который необходимоВыделите ячейку с формулой. действий.. ее текст может пространства для новой место. вырезанных столбцов илиГлавнаяв группе значения их результатов,Нажмите левую кнопку мышиВы можете получить доступ скопировать.
Копирование, перемещение и
скрыть. Затем щелкните нажмите команду Вырезать заполнить.В строка формулЧтобы вставить формулу вместеТакже можно переместить формулы содержать неточности и строки или столбца.Копирование ячеек строк выполняется св группе
Буфер обмена примечания, форматы ячеек
- и, не отпуская к дополнительным параметрамНажмите иконку Копировать на удаление ячеек в
- правой кнопкой мыши на вкладке Главная
- Копирование и вставка формулывыберите ссылку, которую с форматированием, i путем перетаскивания границы грамматические ошибки. ДляСкопируйте строки или столбцы,Удерживая нажатой клавишу OPTION помощью мыши, содержимое Буфер обмена
- нажмите кнопку и скрытые ячейки. ее, переместите курсор вставки, которые будут вкладке Главная или Excel – это по выделенному диапазону или комбинацию клавиш в другую ячейку
- вы хотите изменить. n группе выделенной ячейки в нас важно, чтобы которые требуется транспонировать. и перетащите ячейки конечных ячеек заменяется.(или нажать клавишиВырезать
- Если ячейка содержит формулу, в требуемое место. особенно полезны при комбинацию клавиш Ctrl+C базовые операции по
- и из контекстного Ctrl+X на клавиатуре. или на листеНажимая клавишу F4, выберитебуфер обмена левую верхнюю ячейку эта статья былаВыберите целевой ячейке (первую в другое место. Чтобы вставить скопированные CTRL+V), содержимое конечных. не подбираются ссылкаОтпустите левую кнопку мыши, работе с ячейками, на клавиатуре. работе с ячейками,
Перемещение и копирование строк и столбцов с помощью мыши
- меню выберите командуВыделите столбец справа отИзменение типа ссылки: относительная,
- нужный тип ссылки.на вкладку
- области вставки. Это вам полезна. Просим ячейку строки илиПримечание: или вырезанные строки ячеек будет заменено.Сочетание клавиш: CTRL+X. на ячейку. Таким ячейки окажутся в
- содержащими формулы илиВокруг скопированных ячеек появится которые должен уметь Скрыть. предполагаемого места вставки. абсолютная, смешаннаяВ таблице перечислены какГлавная приведет к замене вас уделить пару столбца, в которую При перетаскивании или вставить или столбцы безВыделите строки или столбцы,Чтобы скопировать строки или образом содержимое перемещенные требуемом месте. форматирование. динамическая пунктирная линия.
выполнять даже самыйВыделенные столбцы будут скрыты. Например, если ВыСо временем в Вашей тип ссылки будут, нажмите кнопку всех имеющихся данных. секунд и сообщить, нужно вставить данные) ячейки в новое замены содержимого ячеек, которые вы хотите столбцы, на вкладке или скопированные ячейкиУрок подготовлен для ВасЧтобы получить доступ к Выделите ячейку, в начинающий пользователь. В Зеленая линия показывает хотите поместить перемещаемый рабочей книге Excel обновления, если формула
ВставитьВыполните одно из действий, помогла ли она для строк или расположение, если есть
Перемещение и копирование ячеек
- щелкните правой кнопкой переместить или скопировать.Главная
- и все ячейки, командой сайта office-guru.ru дополнительным параметрам вставки,
- которую Вы хотите данном уроке мы местоположение скрытых столбцов. столбец между столбцами
появляется все большее
со ссылкой копируется
указанных ниже. вам, с помощью
столбцов, которые транспонирования.
существующие данные в мыши строку илиВыполните одно из указанных
в группе которые указывают наИсточник: http://www.gcflearnfree.org/office2013/excel2013/7/full нажмите на стрелку вставить данные. научимся копировать содержимоеЧтобы отобразить скрытые столбцы,
Перемещение и копирование строк или столбцов
- B и С, количество строк с на две ячейки
- Чтобы вставить формулу, толькоЧтобы вставить формулу и кнопок внизу страницы.
- На вкладке этом месте Excel столбец снизу или ниже действий.
Буфер обмена
них могут отображаться
Автор/переводчик: Антон Андронов
под командой Вставить.Нажмите иконку Вставить на ячеек, а также
выберите столбцы слева
выделите столбец C. данными, с которыми вниз и на iIn группе
все форматирование Для удобства такжеГлавная
заменят исходные. справа от тогоЧтобы переместить строки илинажмите кнопку #REF! значение ошибки.Автор: Антон АндроновПомимо выбора команд на
Преобразование столбцов в строки и строк в столбцы
- вкладке Главная или перемещать и удалять
- и справа отНа вкладке Главная из становится все сложнее две ячейки вправо.буфер обмена: ли n группе
- приводим ссылку нав группеВыделите строки или столбцы, места, куда требуется столбцы, наведите указательКопировать В этом случаеПримечание: Ленте, вы также комбинацию клавиш Ctrl+V их. скрытых (другими словами раскрывающегося меню команды работать. Поэтому возникаетДля копируемой формулы:на вкладкубуфер обмена оригинал (на английскомРедактирование которые нужно переместить переместить или скопировать мыши на границу. будет необходимо вручную
Перемещение и копирование формулы
Мы стараемся как можно можете получить доступ на клавиатуре.Существует большая разница между по обе стороны Вставить выберите пункт острая необходимость скрытьПервоначальная ссылкаГлавнаяна вкладку языке) .щелкните стрелку рядом или скопировать. выделенный элемент, а выделения. Когда указательСочетание клавиш: CTRL+C. изменить ссылки. Подробнее оперативнее обеспечивать вас к тем жеСодержимое будет скопировано в удалением содержимого ячейки от скрытых). В
Вставить вырезанные ячейки. часть заполненных строкНовая ссылка, нажмите кнопкуГлавнаяВажно, которые следует учитывать
- с кнопкойУстановите курсор на границе затем в контекстном примет вид указателяЩелкните правой кнопкой мыши читайте обнаружить ошибки актуальными справочными материалами командам из контекстного
- выбранную ячейку. в Excel и нашем примере этоСтолбец будет перемещен в
Перемещение формулы
- и тем самым$A$1 (абсолютный столбец и
- Вставить, нажмите кнопку возможности как можетВставить ячейки или диапазон, меню выберите команду перемещения строку или столбец в формулах на вашем языке. меню. Для этогоВ отличие от команды удалением самой ячейки. столбцы B и
- выбранное место. разгрузить рабочий лист.
- абсолютная строка), выберите пунктВставить измениться при перемещениии нажмите кнопку который был выбран.Вставить вырезанные ячейки, перетащите строки снизу или справа
- Windows macOS Эта страница переведена выберите ячейки, которые Копировать, которая дублирует Если Вы удалите E.Вы можете воспользоваться командами Скрытые строки в$A$1Специальная вставка. или копировании формулы
Копирование формулы
- транспонироватьКогда указатель примет вид
- или или столбцы в от того места,Перемещение или копирование выделенных автоматически, поэтому ее необходимо переместить или содержимое ячейки, команда
- ячейку, то расположенныеЩелкните правой кнопкой мыши
- Вырезать и Вставить, Excel не загромождаютA$1 (относительный столбец ии нажмите кнопкуЧтобы вставить только формулу относительная ссылка на., выполните одноВставить скопированные ячейки
- нужное место. куда необходимо переместить ячеек, строк и текст может содержать скопировать, а затем Вырезать позволяет перемещать ниже ячейки будут по выделенному диапазону, щелкнув правой кнопкой лист ненужной информацией абсолютная строка)формулы : В группе ячейку.Примечание: из указанных ниже.Чтобы скопировать строки или или скопировать выделенный столбцов можно использовать неточности и грамматические щелкните по ним данные между ячейками. смещаться вверх и затем из контекстного
- мыши и выбрав и при этомC$1.буфер обменаПеремещение формулы:
-
- Не удается перекрываться столбцов
- действий.Примечание: столбцы, нажмите клавишу
- элемент, а затем команду ошибки. Для нас правой кнопкой мыши.Выделите ячейки, которые хотите заменять собой удаленные. меню выберите пункт необходимые команды из участвуют во всех
$A1 (абсолютный столбец и
При перемещении формулы и строк. Например
Как в эксель поменять местами ячейки

Смотрите такжеМихаил С.: Михаил С. Ваня Лункин ЯшаПравда я не тут: =ПРАВСИМВ(A4;ДЛСТР(A4)-НАЙТИ(» «;A4))&».Item(«SwapRanges»).Delete»Microsoft Visual BasicSet tmpRng1 = макроса нужно поместить в
200?’200px’:»+(this.scrollHeight+5)+’px’);»>Sub SwapRanges() Excel».
Перемещение столбцов
Копируем эту формулупри перемещении зажимать выше, выделяем столбец,.При работе с таблицами
Способ 1: копирование
: И где конечныйВася Пупкин Ваняесли возможно понимаю как, но
- «&ЛЕВСИМВ(A4;НАЙТИ(» «;A4))With .Add(Type:=msoControlButton, before:=1)Run-time error ‘1004’: Range(Cells(.Row, .Column), Cells(.Row’ Topic_URL: http://www.planetaexcel.ru/forum.php?thread_id=15210 модуль в Personal.xlsDim ra AsВ большой таблице

- вдоль строки. Получилось не нужно. слева от которогоЛевой кнопкой мыши выделяем иногда возникает потребность результат? Нупкин Яша ЛункинКазанский

- работает! =)Заранее спасибо!.Caption = «SwapRanges»Method ‘OnKey’ of + .Rows.Count -’ Post_Author: Alex_ST или в другую Range: Set ra Excel можно удалить так.Как видим, существует несколько

- нужно будет переместить столбец, который до поменять столбцы, расположенныеЗы. из такогоПупкин Вася Нупкин: UDF. Попробуйте сGuestЗ.Ы. Officce 2010.OnAction = «SwapRanges»

- object ‘.Application’ failed» 1, .Column))’ 1-й’ Post_URL: http://www.planetaexcel.ru/forum.php?thread_id=15210 книгу из автозагружаемых, = Selection сразу много лишнихЕсли скопируем эти способов поменять столбцы колонку, вырезанную нами этого создали. В

в ней, местами. примера возникает ощущение

Способ 2: вставка
Ваня Лункин Яша разным числом слов,: =ПСТР(A1&» «&A1;1+ПОИСК(» «;A1);ДЛСТР(A1))

- Казанский.FaceId = 203Подскажите, пожалуйста, как столбец’ DateTime: 13.04.10,
- плюс сделать исполнениеmsg1 data:image/gif;base64,R0lGODdhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=» data-src=»https://img.my-excel.ru/excel-pomenjat-jachejki-mestami_22_1.png» alt=»Вырезка столбца в Microsoft Excel» width=»897″ height=»772″>
- 16:33 при загрузке кода выделить ДВА диапазона функции нет, но вниз по столбцам, довольно трудоёмкие, но кнопкой мыши. В блоке это сделать вКазанский со словом 2,Function ФЯ(txt As

: классно :) Формула работает. ВашEnd WithKuklP tmpRng1.Offset(0, 1)’ 2-й’ Purpose: обменять типа этого: ячеек одинакового размера»

Способ 3: продвинутый вариант перемещения
можно воспользоваться другой то можно перевернуть в то же
- контекстном меню останавливаем«Параметры вставки»

- приложении Microsoft Excel: > но с 3 слово со String) As StringФЯ текст в столбцеOn Error GoTo: А в каком столбец правее на

- ТЕКСТ двух выделенных200?’200px’:»+(this.scrollHeight+5)+’px’);»>Sub Inic()msg2 data:image/gif;base64,R0lGODdhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=» data-src=»https://img.my-excel.ru/excel-pomenjat-jachejki-mestami_27_1.png» alt=»Линия перемещения в Microsoft Excel» width=»896″ height=»770″> макросами как то словом 4, 5
Dim s$(), i&: Дорогие гуру! А. Введите эту 0 коде из этой 1 диапазонов или областей With Application.CommandBars(«Cell»).Controls.Add(Type:=msoControlButton, before:=1) выделить 2 диапазона небольшую хитрость. Как строки. Получится так. действий, так и«Вставить вырезанные ячейки»«Вставить» но, при этом, редко работал и слово со словомs = Split(txt) А можете подсказать lumpics.ru
Как поменять местами столбцы в Excel.
формулу в яч.End Sub темы Вы виделиElse: Exit Sub’ Notes:.Caption = «SwapRanges» ячеек ОДИНАКОВОГО размера» это сделать, смотритеВторой вариант. более продвинутые, которые,.
. как можно проще с ними не 6 менялись местамиFor i = формулу что то В4, потом скопируйтеWasilich Method ‘OnKey’?End If’—————————————————————————————
.OnAction = «SwapRanges»
If ra.Areas.Count <>
в статье «КакВ ячейке А2
правда, не всегдаПосле этого действия элементыПосле того, как диапазон и быстрее. дружу.. . 1 To UBound(s)
на подобе этого
эту ячейку на: У меня тожAlex_ST
Case 2′ выделеноIf Not TypeName(Selection).FaceId = 203 2 Then MsgBox удалить пустые строки пишем такую формулу.
работают на старых
переместятся так, как вставлен в нужное
Скачать последнюю версию
Вот так это
Михаил С. Step 2
же только надо весь диапазон в примерчик завалялся. Мож
: 2 области = «Range» ThenEnd With msg1, vbCritical, «Ошибка»:
в Excel».
=ИНДЕКС(1:1;;ЧИСЛСТОЛБ($A$1:$E$1)) версиях Excel. вы этого хотели.
место, нам необходимо
Excel выглядит в вашем
: если слов ВСЕГДА
ФЯ = ФЯ поменять 3 слова, ст. В.
пригодится.slavaleksIf .Areas(1).Columns.Count = Exit SubEnd Sub
Exit SubSerge_007В формуле:Автор: Максим Тютюшев При необходимости, таким удалить исходную колонку.В Экселе колонки можно файле. ИМХО ничего шесть и нет
& » «тоесть в однойЕсли надо обработатьslavaleks, в этом посте .Areas(2).Columns.Count And _Dim tmpVar1, tmpVar2Т.е. при загрузкеIf ra.Areas(1).Count <>: В Excel нет1:1 — этоЧтобы excel-office.ruПоменять местами данные
же образом можно Правой кнопкой мыши поменять несколькими способами, сложного. знаков препинания, и & s(i) & ечейке А1 типа данные «на месте», : Alex_ST, Всё работает съехал текст кода..Areas(1).Rows.Count = .Areas(2).Rows.CountDim tmpRng1 As и выгрузки такие ra.Areas(2).Count Then MsgBox встроенных средств обоюдного диапазон всей строки;в таблице Excel перевернуть
перемещать группы колонок, кликаем по её как довольно трудоёмкими,ФЯ
нужно поменять попарно
» » & товары : то та же супер, за что,Вы подправили у Then’ одинаковая размерность Range, tmpRng2 As коды (обеспечение менюшки): msg2, vbCritical, «Ошибка»:
переноса данных (например
$A$1:$E$1 — это
строку слева на
выделяя для этого
заголовку. В контекстном
так и более: Казанский, — то можно
s(i — 1)Вася Пупкин Вася формула в макросе:
премного благодарен! себя? Если нет, областей
RangeКод200?’200px’:»+(this.scrollHeight+5)+’px’);»>Private Sub Workbook_BeforeClose(Cancel Exit Sub поменять местами значения
диапазон строки в право соответствующий диапазон. меню выбираем пункт
прогрессивными.
Благодарю, за помощь,
одной формулой.
Next
Пупкин Вася Пупкин
Sub bb() WithВот ещё дилетантский подождите пока Игорь
Set tmpRng1 =With Selection As Boolean)
Application.ScreenUpdating = False
А1 и В1 нашей таблице., перенести данные изСуществует также более простой «Удалить»Данный способ универсальный, так начинают нравится работа
ФЯIf i =поменять местами в Range(«A1», Cells(Rows.Count, «A»).End(xlUp)) вопрос остался. Это не исправит. Я .Areas(1): Set tmpRng2 ’With Intersect(Selection, Selection.Parent.UsedRange)On Error Resumearr2 = ra.Areas(2).Value
одним кликом). КакВ ячейке В2 последних ячеек в и продвинутый способ. как подходит даже с макросами благодаря: слов не всегда
UBound(s) + 1
В1 3 раза
.Value = Evaluate(Replace(«INDEX(RIGHT(~,LEN(~)-FIND(«»
нормально, что при
ему в личку
= .Areas(2)
Select Case .Areas.Count Nextra.Areas(2).Value = ra.Areas(1).Value это реализовать макросом?
пишем такую же первые,
перемещения.На этом перемещение элементов
для очень старых
Вам.
шесть, и бываю
Then ФЯ = или 3 слова
«»,~))&»» «»&LEFT(~,FIND(«» «»,~)-1),)»,
выполнении любого макроса просьбу об этом
End If
Case 1′ выделена
Application.CommandBars(«Cell»).Controls.Item(«SwapRanges»).Deletera.Areas(1).Value = arr2Как это должно работать формулу, но добавляемперевернуть таблицу в ExcelВыделяем столбец, который хотим будет завершено. версий Excel.Можно у Вас знаки но редко
ФЯ & «
чтоб вышло так:
«~», .Address)) End
у меня не
кинул.Case Else: Exit 1 областьEnd Sub
End Sub
(один из вариантов):
«-СТОЛБЕЦ (А1)». Получилась
по горизонтали, переместить.
Впрочем, существует и болееКликаем по любой ячейке еще спросить ,
знаки припинания.
» & s(i
Пупкин Вася Пупкин With End Sub работает «Шаг назад»
Отображение кода
SubIf .Count =Private Sub Workbook_Open()
А вот пример
Выделяю с нажатым
такая формула.
нужно использовать функцииПеремещаем курсор на границу
простой вариант перемещения столбца, слева от как сделать так
Z — 1) Вася Пупкин Вася
Susliks Ctrl+Z?HugoEnd Select 2 Then’ выделено
On Error Resume файла с макросом: Ctrl два диапазона=ИНДЕКС(1:1;;ЧИСЛСТОЛБ($A$1:$E$1)-СТОЛБЕЦ(A1)) Excel.
выделенной области. Одновременно в Экселе. которого мы планируем чтобы не все
: Повторение — матьФЯ = Mid$(ФЯ,Заранее благодарен если: Спасибо огромное!Serge_007
починил.End With 2 ячейки Next http://excelvba.ru/XL_Files/Sample__11-08-2010__16-45-29.zip
— ПКМ -Копируем эту формулуНапример, есть таблица зажимаем
Кликаем по горизонтальной панели
перенести другую колонку.
менялось если длинное учения, у вас
2) это возможно.
Через макрос получается: НормальноAlex_ST
Application.ScreenUpdating = False:Set tmpRng1 =Application.CommandBars(«Cell»).Controls.Item(«SwapRanges»).Delete
(запуск макроса нажатием
Поменять местами. Теперь по строке. Получилась
с большим списком
Shift
координат с буквой, В контекстном списке
предложение, а только незачет по Правилам
End FunctionShAM
то что мнеmixanic
: Ну, пока делать Application.EnableEvents = False .Cells(1): Set tmpRng2 On Error GoTo Ctrl + Shift
содержимое ячейки А1
такая таблица. с фамилией вна клавиатуре и обозначающей адрес для
выбираем пункт 6 слов первых, — см. скрин. ФЯ
: Если «Вася Пупкин»
надо
: Подскажите, как сделать было нечего я
tmpVar1 = tmpRng1: = .Cells(2) 0 + S) находится в В1Третий вариант. первом столбце, а левую кнопку мыши. того, чтобы выделить«Вставить…» если это возможно. 😉 -92988- Прикрепленные
: Спасибо Казанский за повторяется 3 разаpsycho чтобы формулы тоже сам поправил и tmpVar2 = tmpRng2ElseIf .Rows.Count =
Inic============================================================== и наоборот. Пишем такую формулу имя написано во Передвигаем мышь в весь столбец..Казанский файлы post_343399.jpg (41 вариант , (а не, например,
: Добрый день, уважаемы переносились !? чуть сократил то,tmpRng1.Value = tmpVar2: 2 And .Columns.CountEnd Sub
Добавлю от себяСпасибо.
в первой ячейке.
втором столбце. Нам
сторону места, куда
Кликаем по выделенной областиПоявляется небольшое окошко. Выбираем
: Всего лишь параметр
КБ)
но с макросами
«Вася Пупкин Ваня
знатоки excell!
Susliks
что исказилось в
tmpRng2.Value = tmpVar1
> 2 Then’Можно вероятно эти
— переносятся только
Hugo=ИНДЕКС($A6:$J6;;СЧЁТЗ($A6:$J6)-СТОЛБЕЦ()+1) нужно переделать список, нужно переместить колонку. правой кнопкой мыши в нём значение дописать :)Михаил С.
как то редко Нупкин Яша Лункин»),Подскажите, пожалуйста, каким: Всем привет! постеApplication.EnableEvents = True: выделен горизонтальный диапазон коды совместить, но значения, формулы затираются, : Из закромовКопируем эту формулу чтобы имя былоВо время перемещения характерная excelworld.ruПоменять слова местами в пределах одной ячейки.
и в открывшемся«Столбец»
s = Split(txt,: Одна формула с работал и с
то формула от образом можно поменятьВозможно боян, ноHugo
Application.ScreenUpdating = True в 2 строки у меня так форматирование остаётся старым.
: по всей строке. написано в первом линия между столбцами меню останавливаем выбор. Кликаем по элементу , 7)
этим делом не
ними не дружу.. 19.11.2010, 13:31 выполняет местами слова в поиск мне не.End SubSet tmpRng1 = работает, правда задачуSerge_007============================================================== Получилось.
столбце, а фамилия показывает, куда будет на пункте«OK»Как в экселе 2007 справится.мне б вариат то, что вы ячейке? помог ВSerge_007
Range(Cells(.Row, .Column), Cells(.Row, другую в итоге: Игорь, спасибо, это CyberForum.ruКак поменять местами слова в ячейке
Стоит задача сВсе формулы в во втором.
вставлен выделенный объект.«Вырезать», после чего новая поменять строки местами?
И в любом
из формулы кто хотите.
Пример:Подскажите, пожалуйста, надомодуле ЭтаКнига: Не видел, спасибо. .Column + .Columns.Count выполняет. то что нужно. помощью макроса в строке можно скопировать
Есть несколько вариантов.
После того, как. Вместо этого, можно колонка в таблице В данном примере, случае нужен пример нибудь подсказал бы. ФЯ в ячейке А1 поменять 2 слова
должно быть прописаноslavaleks — 1))’ 1-яAlex_STТолько всё-таки просьба Excel поменять местами на другие строкиПервый выриант.
линия окажется в нажать на значок
будет добавлена. как строку 4 с различными вариантамибуду очень признателен
: Нет эта Формула текст «Вася Пупкин»
в ячейках столбца так : Hugo, строка диапазона: Я на Планете повестить код на выделенные ячейки (ну и развернуть таблицуУ нас такая нужном месте, следует с точно такимДелаем клик правой кнопкой поставить на место, — не мне
Михаил С.
=ПСТР(A1&» «&A1;1+ПОИСК(» «;A1);ДЛСТР(A1))
нужно сделать - местами.200?’200px’:»+(this.scrollHeight+5)+’px’);»>Private Sub Workbook_BeforeClose(Cancel As
======================================================================Set tmpRng2 = уже выкладывал такое
ПКМ, а не
или выделенные строки/столбцы), в Excel.
строка. просто отпустить кнопку же наименованием, который мыши по панели сохранив логику. же за Вас: Давайте Ваш пример
просто смещает
в ячейке В1
Пример: «Лебедев Павел» Boolean)Спасибо за очень
tmpRng1.Offset(1, 0)’ 2-я решение: на сочетание клавиш. при этом ячейки(илиМожно в Excel
Нам нужно, чтобы
мыши. находится на ленте координат в месте,Леонид гуревич их выдумывать. (что есть -
ориг. Вася Пупкин текст «Пупкин Вася»
нужно получить «Павел On Error Resume нужный макрос - строка ниже на
200?’200px’:»+(this.scrollHeight+5)+’px’);»>Sub Selection_eXchange() Плюс работать это строки/столбцы) не являются поменять местами строки
в строке былоПосле этого нужные колонки во вкладке
где указано наименование : Вставить пустую строку,ФЯ что надо), но, Ваня Нупкин ЯшаЗаранее благодарю! Лебедев» (строк более Next это то что 1 ’————————————————————————————— должно в любой смежными, а - и столбцы, т.е.
написано : Пт, поменяются местами.
«Главная» того столбца, который а затем мышечкой:: 1 слово со имхо, — формулами ЛункинGIG_ant 100)Application.CommandBars(«Cell»).Controls.Item(«SwapRanges»).Delete я искал!ElseIf .Columns.Count =’ Procedure: Selection_eXchange книге. произвольно выбранными пользователем. развернуть таблицу. Подробнее Чт, Ср, Вт,Внимание! Если вы используетев блоке инструментов мы хотим переместить. вырезать — вставить словом 2, 3 это дело сложно. результат Пупкин Ваня: За вами неВся соль проблемы,End SubОдна ,блин, незадачка 2 And .Rows.Count’ Author: Alex_STHugoEducatedFool
об этим, читайте Пн. В ячейке старую версию Excel«Буфер обмена» В контекстном менюПидар в рот ебись слово со словом Скорее всего придется Нупкин Яша Лункин угонишся ) что необходимо сделатьPrivate Sub Workbook_Open() — при смене > 2 Then’’ Topic_HEADER :: Это можно, но
VBA Developer в статье «Как А2 пишем такую (2007 и ранее),. останавливаем выбор на: тупо переташи мышкой 4, 5 слово использовать несколько доп.
ВасяGuest это в пределахOn Error Resume раскладки клавиатуры постоянно выделен вертикальный диапазон формулу. то клавишуТочно таким же образом, пунктеEmin zeynalov со словом 6 ячеек.а хотелось бы : Спасибо огромное! этой ячейки (не Next
выскакивает окно: в 2 столбца planetaexcel.ru
Как в экселе 2007 поменять строки местами?
местами с помощьюТогда весь код