Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Различие вида на экране с напечатанным текстом. - Страница 2 - Мир MS Excel

Старая форма входа
  • Страница 2 из 2
  • «
  • 1
  • 2
Модератор форума: китин, _Boroda_  
Различие вида на экране с напечатанным текстом.
SLAVICK Дата: Понедельник, 24.11.2014, 18:07 | Сообщение № 21
Группа: Модераторы
Ранг: Старожил
Сообщений: 2290
Репутация: 766 ±
Замечаний: 0% ±

2019
Почитал :D - понимаю что есть свет в конце туннеля :)
А как же тогда определить где именно произошел автоперенос строки в этой ячейке?
С ячейками с принудительным переносом все просто - делим по символу 10... а если нет такого символа %) ... ширина станет очень большой.


Иногда все проще чем кажется с первого взгляда.

Сообщение отредактировал SLAVICK - Понедельник, 24.11.2014, 18:07
 
Ответить
СообщениеПочитал :D - понимаю что есть свет в конце туннеля :)
А как же тогда определить где именно произошел автоперенос строки в этой ячейке?
С ячейками с принудительным переносом все просто - делим по символу 10... а если нет такого символа %) ... ширина станет очень большой.

Автор - SLAVICK
Дата добавления - 24.11.2014 в 18:07
RAN Дата: Понедельник, 24.11.2014, 18:20 | Сообщение № 22
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
Если избыток высоты не страшен, можно так.
Определить максимальное количество символов (самых широких, например "Ж"), которое выводится на печать 1 строкой.
Откорректировать высоту строки пропорционально.
С точной подгонкой - принцип тот же, гемора ^n больше.


Быть или не быть, вот в чем загвоздка!

Сообщение отредактировал RAN - Понедельник, 24.11.2014, 18:23
 
Ответить
СообщениеЕсли избыток высоты не страшен, можно так.
Определить максимальное количество символов (самых широких, например "Ж"), которое выводится на печать 1 строкой.
Откорректировать высоту строки пропорционально.
С точной подгонкой - принцип тот же, гемора ^n больше.

Автор - RAN
Дата добавления - 24.11.2014 в 18:20
SLAVICK Дата: Понедельник, 24.11.2014, 19:17 | Сообщение № 23
Группа: Модераторы
Ранг: Старожил
Сообщений: 2290
Репутация: 766 ±
Замечаний: 0% ±

2019
Не совсем понял. :(
Например есть строка:
"план 12 = 10 000 план 13 = 20 000 план 14 = 300 000"
ширина ячейки подобрана так что в итоге получилось 3 строки:
план 12 = 10 000
план 13 = 20 000
план 14 = 300 000
Как определить:
максимальное количество символов (самых широких, например "Ж"), которое выводится на печать 1 строкой.

и что получится в результате изменения этой высоты?
По идее нужно увеличить немного ширину ячейки, чтобы все это влезло
К сообщению приложен файл: pechatN.xls (35.5 Kb)


Иногда все проще чем кажется с первого взгляда.

Сообщение отредактировал SLAVICK - Понедельник, 24.11.2014, 23:09
 
Ответить
СообщениеНе совсем понял. :(
Например есть строка:
"план 12 = 10 000 план 13 = 20 000 план 14 = 300 000"
ширина ячейки подобрана так что в итоге получилось 3 строки:
план 12 = 10 000
план 13 = 20 000
план 14 = 300 000
Как определить:
максимальное количество символов (самых широких, например "Ж"), которое выводится на печать 1 строкой.

и что получится в результате изменения этой высоты?
По идее нужно увеличить немного ширину ячейки, чтобы все это влезло

Автор - SLAVICK
Дата добавления - 24.11.2014 в 19:17
RAN Дата: Понедельник, 24.11.2014, 19:29 | Сообщение № 24
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
В одной ячейке
"фффф aaaa aaaaa
sssgsgs sgsgs"
в другой
"фффф aaaa aaaaa
sssgsgs sgsgs апапа"
в третьей
"sssgsgs sgsgs апапаф"
По которой ширину равнять?

А при включенном автопереносе и автоподбор ширины не помощник.


Быть или не быть, вот в чем загвоздка!

Сообщение отредактировал RAN - Понедельник, 24.11.2014, 19:32
 
Ответить
СообщениеВ одной ячейке
"фффф aaaa aaaaa
sssgsgs sgsgs"
в другой
"фффф aaaa aaaaa
sssgsgs sgsgs апапа"
в третьей
"sssgsgs sgsgs апапаф"
По которой ширину равнять?

А при включенном автопереносе и автоподбор ширины не помощник.

Автор - RAN
Дата добавления - 24.11.2014 в 19:29
SLAVICK Дата: Понедельник, 24.11.2014, 23:05 | Сообщение № 25
Группа: Модераторы
Ранг: Старожил
Сообщений: 2290
Репутация: 766 ±
Замечаний: 0% ±

2019
RAN, исходя из Ваших примеров получается 2-й пример?, но если изменить ширину ячейки на столько чтобы влезла вся строка - будет :o

Если строки разбиты через символ 10(13) то можно вычислить нужную ширину ячейки поочередно добавляя на новый лист в ячейку эти части, применяя формат ячейки(размер шрифта, имя шрифта...) и потом применять autofit. - и запоминать наибольшую ширину...

А вот как быть с такими ячейками как в моем примере 23-го поста - где переносов не прописано - они автоматически подбираются в ячейке в зависимости от ширины...
Можно ли как-то определить где именно эти переносы применились?
например:
"план 12 = 10 000 план 13 = 20 000 план 14 = 300 000"
ширина ячейки подобрана так что в итоге получилось 3 строки:
план 12 = 10 000 автоперенос
план 13 = 20 000 автоперенос
план 14 = 300 000


Иногда все проще чем кажется с первого взгляда.

Сообщение отредактировал SLAVICK - Понедельник, 24.11.2014, 23:08
 
Ответить
СообщениеRAN, исходя из Ваших примеров получается 2-й пример?, но если изменить ширину ячейки на столько чтобы влезла вся строка - будет :o

Если строки разбиты через символ 10(13) то можно вычислить нужную ширину ячейки поочередно добавляя на новый лист в ячейку эти части, применяя формат ячейки(размер шрифта, имя шрифта...) и потом применять autofit. - и запоминать наибольшую ширину...

А вот как быть с такими ячейками как в моем примере 23-го поста - где переносов не прописано - они автоматически подбираются в ячейке в зависимости от ширины...
Можно ли как-то определить где именно эти переносы применились?
например:
"план 12 = 10 000 план 13 = 20 000 план 14 = 300 000"
ширина ячейки подобрана так что в итоге получилось 3 строки:
план 12 = 10 000 автоперенос
план 13 = 20 000 автоперенос
план 14 = 300 000

Автор - SLAVICK
Дата добавления - 24.11.2014 в 23:05
RAN Дата: Понедельник, 24.11.2014, 23:14 | Сообщение № 26
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
где переносов не прописано - они автоматически подбираются в ячейке в зависимости от ширины

ширина должна быть фиксированной
может мои лыжи не туда едут, но в #22 и #24 я вроде об этом?

впрок, на вопрос почему?
ширина должна быть фиксированной

Разместить документ на 2 листах - это нормально.
Но на 1 листе в высоту, а на 2 в ширину?...

[p.s.]Существенных возражений против печати документа "снизу вверх наискосок" не имею.[/p.s.] :D

Еще раз перечитал предыдущее. Основное:
Для ОДНОЙ ячейки все это проделать не проблема.
А как быть со столбцом?


Быть или не быть, вот в чем загвоздка!

Сообщение отредактировал RAN - Понедельник, 24.11.2014, 23:29
 
Ответить
Сообщение
где переносов не прописано - они автоматически подбираются в ячейке в зависимости от ширины

ширина должна быть фиксированной
может мои лыжи не туда едут, но в #22 и #24 я вроде об этом?

впрок, на вопрос почему?
ширина должна быть фиксированной

Разместить документ на 2 листах - это нормально.
Но на 1 листе в высоту, а на 2 в ширину?...

[p.s.]Существенных возражений против печати документа "снизу вверх наискосок" не имею.[/p.s.] :D

Еще раз перечитал предыдущее. Основное:
Для ОДНОЙ ячейки все это проделать не проблема.
А как быть со столбцом?

Автор - RAN
Дата добавления - 24.11.2014 в 23:14
SLAVICK Дата: Понедельник, 24.11.2014, 23:23 | Сообщение № 27
Группа: Модераторы
Ранг: Старожил
Сообщений: 2290
Репутация: 766 ±
Замечаний: 0% ±

2019
Т.е. для ячеек с примененным автопереносом подобрать не получится? я правильно понял?


Иногда все проще чем кажется с первого взгляда.
 
Ответить
СообщениеТ.е. для ячеек с примененным автопереносом подобрать не получится? я правильно понял?

Автор - SLAVICK
Дата добавления - 24.11.2014 в 23:23
RAN Дата: Понедельник, 24.11.2014, 23:30 | Сообщение № 28
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
добавил PS


Быть или не быть, вот в чем загвоздка!
 
Ответить
Сообщениедобавил PS

Автор - RAN
Дата добавления - 24.11.2014 в 23:30
RAN Дата: Понедельник, 24.11.2014, 23:34 | Сообщение № 29
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
с примененным автопереносом подобрать не получится

СЛАБО попробовать? :D


Быть или не быть, вот в чем загвоздка!
 
Ответить
Сообщение
с примененным автопереносом подобрать не получится

СЛАБО попробовать? :D

Автор - RAN
Дата добавления - 24.11.2014 в 23:34
SLAVICK Дата: Понедельник, 24.11.2014, 23:37 | Сообщение № 30
Группа: Модераторы
Ранг: Старожил
Сообщений: 2290
Репутация: 766 ±
Замечаний: 0% ±

2019
Я думаю можно сделать массив типа:
текст \\ имя шрифта \\ размер шрифта \\ тип шрифта \\ длина текста
Загнать туда все ячейки - точнее подстроки ячеек.
Отфильтровать по длине текста Я-А
потом поочередно в новом листе в ячейку А1 вставлять эти значения и применять свойства шрифтов
воспользоватся автовыравниванием ширины столбца (autofit) и запоминать МАКС ширину.
Потом применить эту ширину на нужный нам столбец. :D

Печально то, что строки без примененных переносов(символ(10)) - могут испортить всю картину... :'(


Иногда все проще чем кажется с первого взгляда.
 
Ответить
СообщениеЯ думаю можно сделать массив типа:
текст \\ имя шрифта \\ размер шрифта \\ тип шрифта \\ длина текста
Загнать туда все ячейки - точнее подстроки ячеек.
Отфильтровать по длине текста Я-А
потом поочередно в новом листе в ячейку А1 вставлять эти значения и применять свойства шрифтов
воспользоватся автовыравниванием ширины столбца (autofit) и запоминать МАКС ширину.
Потом применить эту ширину на нужный нам столбец. :D

Печально то, что строки без примененных переносов(символ(10)) - могут испортить всю картину... :'(

Автор - SLAVICK
Дата добавления - 24.11.2014 в 23:37
SLAVICK Дата: Понедельник, 24.11.2014, 23:42 | Сообщение № 31
Группа: Модераторы
Ранг: Старожил
Сообщений: 2290
Репутация: 766 ±
Замечаний: 0% ±

2019
СЛАБО попробовать?

Можете попробовать :D :

Я боюсь :D


Иногда все проще чем кажется с первого взгляда.
 
Ответить
Сообщение
СЛАБО попробовать?

Можете попробовать :D :

Я боюсь :D

Автор - SLAVICK
Дата добавления - 24.11.2014 в 23:42
RAN Дата: Понедельник, 24.11.2014, 23:44 | Сообщение № 32
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
принцип тот же, гемора ^n больше

:D hands deal :'
(Прошу не рассматривать как конструктиную критику, или потытку помешать изысканиям)


Быть или не быть, вот в чем загвоздка!
 
Ответить
Сообщение
принцип тот же, гемора ^n больше

:D hands deal :'
(Прошу не рассматривать как конструктиную критику, или потытку помешать изысканиям)

Автор - RAN
Дата добавления - 24.11.2014 в 23:44
RAN Дата: Понедельник, 24.11.2014, 23:47 | Сообщение № 33
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
Все, что касается кейса - стопитьсот!


Быть или не быть, вот в чем загвоздка!
 
Ответить
СообщениеВсе, что касается кейса - стопитьсот!

Автор - RAN
Дата добавления - 24.11.2014 в 23:47
SLAVICK Дата: Понедельник, 24.11.2014, 23:55 | Сообщение № 34
Группа: Модераторы
Ранг: Старожил
Сообщений: 2290
Репутация: 766 ±
Замечаний: 0% ±

2019
Все, что касается кейса - стопитьсот!

стопитьсот killed shock это что?
Перечитал описание ... самому захотелось такой кейс :D


Иногда все проще чем кажется с первого взгляда.

Сообщение отредактировал SLAVICK - Понедельник, 24.11.2014, 23:57
 
Ответить
Сообщение
Все, что касается кейса - стопитьсот!

стопитьсот killed shock это что?
Перечитал описание ... самому захотелось такой кейс :D

Автор - SLAVICK
Дата добавления - 24.11.2014 в 23:55
RAN Дата: Понедельник, 24.11.2014, 23:59 | Сообщение № 35
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
откуда мне знать?
в мое время такого не было, а сейчас, судя по инету, шибко правильно :)


Быть или не быть, вот в чем загвоздка!
 
Ответить
Сообщениеоткуда мне знать?
в мое время такого не было, а сейчас, судя по инету, шибко правильно :)

Автор - RAN
Дата добавления - 24.11.2014 в 23:59
SLAVICK Дата: Вторник, 25.11.2014, 16:36 | Сообщение № 36
Группа: Модераторы
Ранг: Старожил
Сообщений: 2290
Репутация: 766 ±
Замечаний: 0% ±

2019
Ну вроде что - то получилось :D
за основу взял это
Нужно выделить диапазон и нажать кнопку. :D hands
К сообщению приложен файл: 4980103-2-.xls (49.5 Kb)


Иногда все проще чем кажется с первого взгляда.
 
Ответить
СообщениеНу вроде что - то получилось :D
за основу взял это
Нужно выделить диапазон и нажать кнопку. :D hands

Автор - SLAVICK
Дата добавления - 25.11.2014 в 16:36
RAN Дата: Вторник, 25.11.2014, 19:12 | Сообщение № 37
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
Не уверен, что это то.
Ячейку С3 растащило, а на Е3 вылетает ошибка.
К сообщению приложен файл: 4120181.jpg (10.9 Kb)


Быть или не быть, вот в чем загвоздка!

Сообщение отредактировал RAN - Вторник, 25.11.2014, 19:29
 
Ответить
СообщениеНе уверен, что это то.
Ячейку С3 растащило, а на Е3 вылетает ошибка.

Автор - RAN
Дата добавления - 25.11.2014 в 19:12
SLAVICK Дата: Вторник, 25.11.2014, 23:17 | Сообщение № 38
Группа: Модераторы
Ранг: Старожил
Сообщений: 2290
Репутация: 766 ±
Замечаний: 0% ±

2019
то, но требует доработки. :'(
На сколько я понял с скрина - Вы уменьшили высоту ячейки.
А я написал макрос для выравнивания не изменяя высоту ячейки... вот оно и не смогло 3-й вариант растаскивать, потому - что там есть символ10 - 2шт.
Требует доработки %)


Иногда все проще чем кажется с первого взгляда.
 
Ответить
Сообщението, но требует доработки. :'(
На сколько я понял с скрина - Вы уменьшили высоту ячейки.
А я написал макрос для выравнивания не изменяя высоту ячейки... вот оно и не смогло 3-й вариант растаскивать, потому - что там есть символ10 - 2шт.
Требует доработки %)

Автор - SLAVICK
Дата добавления - 25.11.2014 в 23:17
SLAVICK Дата: Среда, 26.11.2014, 10:01 | Сообщение № 39
Группа: Модераторы
Ранг: Старожил
Сообщений: 2290
Репутация: 766 ±
Замечаний: 0% ±

2019
Немного доработал файл. B)
Теперь увеличивает и высоту ячейки если есть принудительные разрывы, или высота шрифта больше высоты ячейки.
Для объединенных ячеек - тоже вроде работает :D
К сообщению приложен файл: 4980103-2-2014-.xls (87.0 Kb)


Иногда все проще чем кажется с первого взгляда.

Сообщение отредактировал SLAVICK - Среда, 26.11.2014, 10:42
 
Ответить
СообщениеНемного доработал файл. B)
Теперь увеличивает и высоту ячейки если есть принудительные разрывы, или высота шрифта больше высоты ячейки.
Для объединенных ячеек - тоже вроде работает :D

Автор - SLAVICK
Дата добавления - 26.11.2014 в 10:01
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!