Чи є спосіб автоматизувати об'єднання комірок у excel?


0

У мене є щось подібне:

введіть тут опис зображення

Зовнішні (зліва і вгорі) клітини показують схему, згідно з якою я хотів би об'єднати клітини між ними.

Чи є спосіб автоматизувати процес злиття комірок замість виснажливого виділення + метод F4?

Відповіді:


2

Я не вірю, що є ярлик для переміщення виділених елементів на один стовпчик вліво або вправо, тому об'єднання комірок неодноразово може бути докучливим завданням.

Однак ви можете написати макрос для цього, а потім призначити клавішу швидкого доступу ( Ctrl+ Shift+ X, наприклад).

Потім ви можете використовувати комбінацію клавіш для злиття клітин, що Alt+ H, M, M.

введіть тут опис зображення

Ось код:

Sub MoveSelectionRight()
    Set r = Selection
    r.Offset(0, 1).Resize(r.Rows.Count, r.Columns.Count).Select
End Sub

Ось ще один для переміщення виділених елементів на один стовпець вліво (а потім, можливо, призначте його Ctrl+ Shift+ Z):

Sub MoveSelectionLeft()
    Set r = Selection
    r.Offset(0, -1).Resize(r.Rows.Count, r.Columns.Count).Select
End Sub

1

Ви можете об'єднати один стовпець, а потім скористатися ручкою заливки (маленький квадрат в нижній правій частині вибраної комірки), щоб заповнити форматування збоку, щоб клітинки праворуч від неї також злилися.


Ну, проблема в тому, що клітини можуть бути різного розміру, тому це не зовсім те, що я шукав. Тим не менш, корисний натяк, щоб надійшов на вас, сер.
kyooryu

0

Так, є простіший спосіб:

  1. Виберіть стовпчик A ( Ctrl- Space)
  2. Скопіювати ( Ctrl-C
  3. Виберіть стовпчик B ( Left, Ctrl- Space)
  4. Вставити спеціальні формати ( Alt- E- S- T- Enter)
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.