powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Вывод в Excel - wraptext
11 сообщений из 11, страница 1 из 1
Вывод в Excel - wraptext
    #32390586
Alexus12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемые профессионалы по выводу отчетов в Excel!!!!
Поможите с проблемой:
А97+Excel97
имею отчет с 3 уровнями группировки
нужно вывести их так же как выводится отчет в самом Аксесе, то есть
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
Уровень1
   Подуровень1
     Данные1
     Данные2
     Данные3
Уровень2
   Подуровень2
......

Отступы легко делаются использованием трех колонок на листе Excel
Использую объединение 3 ячеек для уровня и 2 для подуровня
чтобы они по ширине получились равными данным
и ставлю на объединенные wraptext -
и все равно длинные имена уровней занимают 1 строку,
Excel просто отрезает следующие строки текста,
не понимает что нужно раздвинуть объедниенную ячейку!

Нашелся выход в использовании не 3
а 1 колонки и команды InsertIndent
Но неужели нельзя использовать 3 колонки????

Кто как вообще выводит отчеты?
...
Рейтинг: 0 / 0
Вывод в Excel - wraptext
    #32390590
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Во-первых для объединенных ячеек WrapText не работает
Во-вторых будет перенесено в форум по VB :)
...
Рейтинг: 0 / 0
Вывод в Excel - wraptext
    #32390603
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почему по VB? Сказано ведь - А97. Вроде VBA - это наша тематика, чи ни?
...
Рейтинг: 0 / 0
Вывод в Excel - wraptext
    #32390638
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Саныч
Потому что VBA используется где угодно. Давайте здесь еще и MS PowerPoint обсуждать? Потому что в нем тоже VBA можно использовать?
Отдельного форума по экселю нет, равно как и отдельного форума по ворду, поэтому мыслю я, что VB наиболее подходящий.

2 Alexus12
Тебе высоту для строки надо подобрать?
Я делал так:
В те же данные копировал в отдельный столбец такой же ширины (без объединенных ячеек), ячейкам в этом столбце делал WrapText = True, потом скрывал столбец (Hidden = True). Красивее не получилось, не помню уже почему.
...
Рейтинг: 0 / 0
Вывод в Excel - wraptext
    #32390653
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По-моему, Офис - это ближе к Аксессу, чем к VB. И вопросов по VBA в форуме по Аксессу половина. Будешь переносить всё?
...
Рейтинг: 0 / 0
Вывод в Excel - wraptext
    #32390708
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Офис - это ближе к Аксессу, чем к VB
Угу. Тогда надо предложить Джуджу переименовать форум из " Microsoft Access " в " Microsoft Office ". И перенести его из раздела " Использование СУБД " в " Программирование ".

И вопросов по VBA в форуме по Аксессу половина. Будешь переносить всё?
Только те, которые никоим образом аксеса не касаются.
...
Рейтинг: 0 / 0
Вывод в Excel - wraptext
    #32390772
Фотография Артист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хрень какую то порит Лох Позорный
ещё предложи создать форумы:
1. vba касающийся access
2. vba не касающийся access

зы. а своё гавно-огрызки когда будешь удалять или перемещать?
...
Рейтинг: 0 / 0
Вывод в Excel - wraptext
    #32390789
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторТолько те, которые никоим образом аксеса не касаются.
Вот их и есть половина. Всё, что касается отпавших ссылок, стандартных функций, WinAPI, and so on and on and on. Возьми сейчас и перенеси всё.
...
Рейтинг: 0 / 0
Вывод в Excel - wraptext
    #32390862
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И не ты ли, ЛП, придумал термин "межгалактический мегаресурс" - пусть форум им и остается ... хотелось бы чтобы он им остался
...
Рейтинг: 0 / 0
Вывод в Excel - wraptext
    #32390976
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Сенин Виктор
и переименуем его в Просто Треп?
...
Рейтинг: 0 / 0
Вывод в Excel - wraptext
    #32421904
1rsv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Question: Merged cells do not have the correct height after a row break. How can I correct this?

Answer: Insert the following code in the standard module.



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
Application.ScreenUpdating = True
End Sub
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Вывод в Excel - wraptext
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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