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

Вход

Регистрация

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

 

= Мир MS Excel/Прокрутка текта внутри ячейки - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, Manyasha, SLAVICK, китин  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Прокрутка текта внутри ячейки (Формулы/Formulas)
Прокрутка текта внутри ячейки
Escorial Дата: Понедельник, 22.10.2018, 13:57 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 1
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Добрый день, Господа!

Нашел похожее решение моей проблемы на форуме: http://www.excelworld.ru/forum/2-22546-1

Но не хватает у меня ума доработать его под себя, прошу помощи.

Задача стоит следующая: необходимо просматривать, редактировать одну ячейку с большим объемом текста внутри. Текст в эту ячейку будет постоянно дописываться, хотелось бы, чтобы по умолчанию была видна нижняя часть текста, т.е. последняя запись, для удобного и оперативного добавления новой информации.
Выше по ссылке была похожая тема, там было предложено решение - ЮзерФорма. Возможно ли добавить в нее функцию редактирования и сохранения? В предложенном варианте она выполняла функцию только просмотра. Хотелось бы также кликнуть двойным щелчком, открылась эта форма и в ней помимо ползунка была возможность внести изменение в текст, т.е. дописать новый.

Во вложении пример.

Поясню по нему: необходимо на листе "Главный" двойным кликом писать информацию в заметки через юзерформу. Столбец № используется для краткого обозначения организаций и номера должны совпадать с номерами ячеек на листе "заметки".

Заранее благодарю!
К сообщению приложен файл: 7372049.xlsx(20.2 Kb)
 
Ответить
СообщениеДобрый день, Господа!

Нашел похожее решение моей проблемы на форуме: http://www.excelworld.ru/forum/2-22546-1

Но не хватает у меня ума доработать его под себя, прошу помощи.

Задача стоит следующая: необходимо просматривать, редактировать одну ячейку с большим объемом текста внутри. Текст в эту ячейку будет постоянно дописываться, хотелось бы, чтобы по умолчанию была видна нижняя часть текста, т.е. последняя запись, для удобного и оперативного добавления новой информации.
Выше по ссылке была похожая тема, там было предложено решение - ЮзерФорма. Возможно ли добавить в нее функцию редактирования и сохранения? В предложенном варианте она выполняла функцию только просмотра. Хотелось бы также кликнуть двойным щелчком, открылась эта форма и в ней помимо ползунка была возможность внести изменение в текст, т.е. дописать новый.

Во вложении пример.

Поясню по нему: необходимо на листе "Главный" двойным кликом писать информацию в заметки через юзерформу. Столбец № используется для краткого обозначения организаций и номера должны совпадать с номерами ячеек на листе "заметки".

Заранее благодарю!

Автор - Escorial
Дата добавления - 22.10.2018 в 13:57
SLAVICK Дата: Среда, 31.10.2018, 17:53 | Сообщение № 2
Группа: Модераторы
Ранг: Старожил
Сообщений: 2285
Репутация: 751 ±
Замечаний: 0% ±

2019
Достаточно, в файл с той темы добавить код в модуль формы:
[vba]
Код
Private Sub TextBox1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
    If KeyCode = 13 Then Selection.Cells(1, 1) = Me.TextBox1: Me.Hide
End Sub
[/vba]
Изменения будут внесены в ячейку, после нажатия на кнопку Enter
К сообщению приложен файл: 3407428.xlsm(25.3 Kb)


Иногда все проще чем кажется с первого взгляда.
 
Ответить
СообщениеДостаточно, в файл с той темы добавить код в модуль формы:
[vba]
Код
Private Sub TextBox1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
    If KeyCode = 13 Then Selection.Cells(1, 1) = Me.TextBox1: Me.Hide
End Sub
[/vba]
Изменения будут внесены в ячейку, после нажатия на кнопку Enter

Автор - SLAVICK
Дата добавления - 31.10.2018 в 17:53
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Прокрутка текта внутри ячейки (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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