Увеличить ширину ячейки в зависимости от количества символов
Gorynych
Дата: Суббота, 11.03.2017, 21:10 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Всем доброго времени суток! В прикрепленном файле используются "Лист1" и "Лист2" На "Лист1" используется ячейка В3. На "лист2" используется ячейка А1 с формулой =Лист1!B3 В Книге написан макрос: При записи текста хоть более 30 символов, хоть менее, ширина ячейки устанавливается всегда 10. Подскажите пожалуйста в чем проблема! Заранее спасибо.
Всем доброго времени суток! В прикрепленном файле используются "Лист1" и "Лист2" На "Лист1" используется ячейка В3. На "лист2" используется ячейка А1 с формулой =Лист1!B3 В Книге написан макрос: При записи текста хоть более 30 символов, хоть менее, ширина ячейки устанавливается всегда 10. Подскажите пожалуйста в чем проблема! Заранее спасибо. Gorynych
Ответить
Сообщение Всем доброго времени суток! В прикрепленном файле используются "Лист1" и "Лист2" На "Лист1" используется ячейка В3. На "лист2" используется ячейка А1 с формулой =Лист1!B3 В Книге написан макрос: При записи текста хоть более 30 символов, хоть менее, ширина ячейки устанавливается всегда 10. Подскажите пожалуйста в чем проблема! Заранее спасибо. Автор - Gorynych Дата добавления - 11.03.2017 в 21:10
Alex_ST
Дата: Суббота, 11.03.2017, 21:26 |
Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3219
Репутация:
622
±
Замечаний:
0% ±
2003
в том, что RowHeight - это ВЫСОТА рядов, а не ШИРИНА столбцов
в том, что RowHeight - это ВЫСОТА рядов, а не ШИРИНА столбцов Alex_ST
С уважением, Алексей MS Excel 2003 - the best!!!
Ответить
Сообщение в том, что RowHeight - это ВЫСОТА рядов, а не ШИРИНА столбцов Автор - Alex_ST Дата добавления - 11.03.2017 в 21:26
bmv98rus
Дата: Суббота, 11.03.2017, 21:28 |
Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4147
Репутация:
772
±
Замечаний:
0% ±
Excel 2013/2016
просто в переменной A1 у вас пусто или [vba]Код
If Len(Range("A1")) > 30 Then
[/vba]Или[vba]Код
If Len(Лист2.[A1]) > 30 Then
[/vba]или ... еще много вариантов обратится именно к ячейке A1 определенного листа. ну а про ширину вам уже выше написали.
просто в переменной A1 у вас пусто или [vba]Код
If Len(Range("A1")) > 30 Then
[/vba]Или[vba]Код
If Len(Лист2.[A1]) > 30 Then
[/vba]или ... еще много вариантов обратится именно к ячейке A1 определенного листа. ну а про ширину вам уже выше написали. bmv98rus
Замечательный Временно просто медведь , процентов на 20 .
Сообщение отредактировал bmv98rus - Суббота, 11.03.2017, 21:29
Ответить
Сообщение просто в переменной A1 у вас пусто или [vba]Код
If Len(Range("A1")) > 30 Then
[/vba]Или[vba]Код
If Len(Лист2.[A1]) > 30 Then
[/vba]или ... еще много вариантов обратится именно к ячейке A1 определенного листа. ну а про ширину вам уже выше написали. Автор - bmv98rus Дата добавления - 11.03.2017 в 21:28
Alex_ST
Дата: Суббота, 11.03.2017, 21:31 |
Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3219
Репутация:
622
±
Замечаний:
0% ±
2003
Ну да, ещё и это. Не обратил внимание, т.к. глаз сразу зацепился за высоту вместо ширины, а дальше смотреть не стал...
Ну да, ещё и это. Не обратил внимание, т.к. глаз сразу зацепился за высоту вместо ширины, а дальше смотреть не стал... Alex_ST
С уважением, Алексей MS Excel 2003 - the best!!!
Ответить
Сообщение Ну да, ещё и это. Не обратил внимание, т.к. глаз сразу зацепился за высоту вместо ширины, а дальше смотреть не стал... Автор - Alex_ST Дата добавления - 11.03.2017 в 21:31
Gorynych
Дата: Суббота, 11.03.2017, 23:16 |
Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Всем спасибо тему можно закрывать
Всем спасибо тему можно закрывать Gorynych
Ответить
Сообщение Всем спасибо тему можно закрывать Автор - Gorynych Дата добавления - 11.03.2017 в 23:16