powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как объединить ячейки в Excel без ругательств?
5 сообщений из 5, страница 1 из 1
Как объединить ячейки в Excel без ругательств?
    #32704802
Юра С.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть 2 ячейки, в каждой есть определенное значение, при объединении этих ячеек вылазит ругательство, типа объединяются две ячейки со значениями, в общей ячейке будет введено левое верхнее значение, подтвердить объединение?
Дык, вот этого сообщения мне не нужно, нужно чтобы эти ячейки объединялись сразу же без подтверждения. Как такое сделать?
Просто я объединяю их в процедурке, может там есть какой-нить обработчик ошибок, чтобы выдачу этого сообщения можно было бы выключить.
...
Рейтинг: 0 / 0
Как объединить ячейки в Excel без ругательств?
    #32704947
чилавек
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дыкъ можна проста передъ абъедененеем стерать ихъ садиржымае....
...
Рейтинг: 0 / 0
Как объединить ячейки в Excel без ругательств?
    #32705600
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
application.displayalerts=false
потом не забудь включить взад.
...
Рейтинг: 0 / 0
Как объединить ячейки в Excel без ругательств?
    #32725820
lustig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 big-duke: А если все равно ругается?
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Как объединить ячейки в Excel без ругательств?
    #33839156
Фотография Ivan33
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
немного не в тему, но вот наше пример, который будет полезен уже после объединения ячеек

авторExcel does not support automatically adjusting the row height of a merged
cell with wrap text set. This procedure serves as a workaround.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
Sub AutoFitMergedCellRowHeight()
    Dim CurrentRowHeight As Single, MergedCellRgWidth As Single
    Dim CurrCell As Range
    Dim ActiveCellWidth As Single, PossNewRowHeight As Single
    If ActiveCell.MergeCells Then
       With ActiveCell.MergeArea
            If .Rows.Count =  1  And .WrapText = True Then
                Application.ScreenUpdating = False
                CurrentRowHeight = .RowHeight
                ActiveCellWidth = ActiveCell.ColumnWidth
                For Each CurrCell In Selection
                    MergedCellRgWidth = CurrCell.ColumnWidth +
MergedCellRgWidth
                Next
                .MergeCells = False
                .Cells( 1 ).ColumnWidth = MergedCellRgWidth
                .EntireRow.AutoFit
                PossNewRowHeight = .RowHeight
                .Cells( 1 ).ColumnWidth = ActiveCellWidth
                .MergeCells = True
                .RowHeight = IIf(CurrentRowHeight > PossNewRowHeight, _
                 CurrentRowHeight, PossNewRowHeight)
            End If
        End With
    End If
End Sub
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как объединить ячейки в Excel без ругательств?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]