Страницы: 1
RSS
Автообновление расчета формул при редактировании ячейки
 
В Excel есть параметр =ДЛСТР(A1), но он срабатывает только после нажатия клавиши Enter.
Как сделать чтобы оно в "режиме онлайн" считало? т. е. я пишу данные, и он "до нажатия клавиши Enter" обновляет мне значения, в ячейке где "=ДЛСТР(A1)"
 
А у вас автоматический пересчет формул включен?
Вполне такой нормальный кинжальчик. Процентов на 100
 
Закладка Файл-Параметры-Формулы-Вычисления

Цитата
я пишу данные, и он "до нажатия клавиши Enter" обновляет мне значения
До окончания редактирования ячейки пересчет не производится.
 
кросс необъявленный
Вполне такой нормальный кинжальчик. Процентов на 100
 
Да, автоматический пересчет формул включен, но он после нажатия клавиши Enter срабатывает все равно. Тоже думал там.

Цитата
vikttur написал: До окончания редактирования ячейки пересчет не производится.
а может макрос какой-то нужен? приходится тысячи строк править. это бы облегчило бы задачу.
 
Цитата
vikttur написал: До окончания редактирования ячейки
Если уж очень хочется внутри ячейки вместо Enter нажмите F9  :)
 
MakarkinPRO, пример облегчит понимание и ускорит помощь.
 
Записал видео http://screencast.com/t/GTJ6Zi7L
 
А макрос Вам тоже на видео показать?
 
 
Отлично...
Макрос в Module1 :)



Ищите на форуме  поиск по первым буквам
 
vikttur,  :D :D :D
Не стреляйте в тапера - он играет как может.
 
vikttur
Изменено: китин - 01.06.2016 11:51:54
Вполне такой нормальный кинжальчик. Процентов на 100
 
Цитата
vikttur написал: Ищите на форуме  поиск по первым буквам
Спасибо, то есть нужно делать макрос?
 
MakarkinPRO, ну неужели так трудно понять: по картинкам лечат на форуме по фотошопу. а вам ясно написали:
Цитата
vikttur написал:
пример облегчит понимание и ускорит помощь
Вполне такой нормальный кинжальчик. Процентов на 100
 
Кажись я понял, я просто всегда для работы создаю новый файл и все. Но прикрепил его пример, что с чем я работаю.
 
MakarkinPRO, пока редактирование ячейки не будет закончено, ничего не сработает.
 
... но можно создать форму ввода и проверять вводимый текст.
 
это в сторону макроса смотреть, и визуально не чего не измениться?
просто повторюсь бывает и до 3000 строк которые нужно приводить в свой формат, и каждый раз клацать на Enter смотреть сколько там строчек не очень удобно
 
MakarkinPRO, вот вы пишете: (смотрите скрин)
1) Пишу текст
2) Теперь эту строку
3) Потом следующую

КАК вы переходите из ячейки в ячейку?
То есть, вы написали текст "Пишу текст" в ячейку A1, а КАК потом перейдёте в ячейку A2, чтобы написать туда "Теперь эту строку"?

Цитата
MakarkinPRO написал: каждый раз клацать на Enter смотреть сколько там строчек не очень удобно
по-моему вы никак не можете объяснить свою хотелку
 
Цитата
MakarkinPRO написал:
просто повторюсь бывает и до 3000 строк которые нужно приводить в свой формат, и каждый раз клацать на Enter смотреть сколько там строчек не очень удобно
Где эти 3000 строк?
Что значит "приводить в свой формат"?
Что значит "каждый раз клацать на Enter"? Вы что 3000 строк хотите по очереди вставлять в ячейку A1, чтобы увидеть результат в B1?
Ведь если эти 3000 строк в ячейках диапазона A1:A3000, то их длину можете увидеть в ячейках B1:B3000/ (Предпологается что в B1:B3000 стоят нужные формулы)

И причём тут нажатие Enter?
 
Цитата
Бахтиёр написал: по-моему вы никак не можете объяснить свою хотелку
Похоже да) Мне достаточно чтобы на одной строке показали, как это работает и всё (раскопировать и растянуть на всю длину я сам смогу). Вот тут вроде как поняли:
Цитата
Задачка на 10 минут работы для СИСТЕМНОГО программиста на C++ или аналогах - резидент для обработки нажатий алфавитно-цифровых клавиш(счетчик +1), Ентер (счетчик в 0), Бэкспейс (счетчик -1).
Как там в VBA - не в курсе
 
Цитата
MakarkinPRO написал:
Задачка на 10 минут работы для СИСТЕМНОГО программиста на C++
Ну так задайте этот вопрос ещё и на форуме по С++
Похоже, Вы не читаете все сообщения, а только выборочно.
 
Цитата
MakarkinPRO написал:
раскопировать и растянуть на всю длину я сам смогу
Отлично.
Тогда:
1) Напишите в ячейку B1 формулу =ДЛСТР(A1) и нажмите TAB
2) Скопируйте B1 и вставьте в B2:B3000 (пользуясь командами из меню правой кнопки мыши)
3) Вставьте 3000 своих строк в A1:A3000 (пользуясь командами из меню правой кнопки мыши)

Теперь вы видите в B1:B3000 длину каждой строки из столбца A

Вот вы и решили свою проблему ни разу не нажав Enter
Изменено: Бахтиёр - 01.06.2016 13:11:55
 
Юра, это цитата с соседнего форума, автор не оформил текст. исправлено
Страницы: 1
Читают тему
Наверх