Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос: Спецкалькулятор в Excel - нужен хелп по созданию Добавлено: 18.02.08 01:08  

Автор вопроса:  f47
Нужен хелп по такой проблеме: по инженерной работе остро нужен калькулятор с примитивными операциями (/*-+ на NumLock’e достаточно), но при этом с огромным рабочим полем и большой, наглядной памятью (историей) на прошлые действия. Сторонний софт ставить нельзя, да вроде таких прог и нет, так что есть задумка реализовать это дело в Excel.
Цель: сделать «безмышевый» калькулятор, при переключении на который (Alt+Tab’ом) всегда будет активна одна и та же широкая ячейка - чтоб видеть все поле ввода длиннющих выражений; справа от нее будет ячейка «ответа» - результат вычислений. Далее, по задумке, принцип работы схож с инженерными двустрочными калькуляторами: вводится выражение, нажимается Enter, после чего происходит: 1) вычисление выражения с сохранением его текста в левой и результатом в правой ячейке; 2) занесение выражения и результата в «слот 1» истории, т.е. попросту «спуск» ячейки выражения и ответа на 1 строку вниз. После ввода 2-го выражения, оно вычисляется и запоминается в «слоте 1», а бывшее в «слоте 1» переносится в слот 2 (еще на 1 строку вниз) итд.
Проблемы: 1) как реализовать ввод выражения в одной ячейке, сохранения его текста, НО чтобы оно понималось как выражение и вычислялось в ячейке «ответа»? 2). Как реализовать описанный выше алгоритм «спуска» ячеек выражения и ответа?
Буду премного благодарен за любые предложения по реализации сего «калькулятора».

Ответить

  Ответы Всего ответов: 1  

Номер ответа: 1
Автор ответа:
 night-roll



Вопросов: 36
Ответов: 326
 Профиль | | #1 Добавлено: 18.02.08 17:58
Юзай вычислить строковое выражение

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам