|
Копирование формулы в Excel
|
|||
---|---|---|---|
#18+
Как можно программно скопировать формулу (приложена), размещенную в TextBox в другой TextBox? Если ручками выделить содержимое формулы, скопировать и вставить в другой TextBox, то всё ОК. Записываю процедуру в макрос, выполняю его - в результате получаю текстовый вид формулы, а не профессиональный, как при ручном методе. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2015, 19:07 |
|
Копирование формулы в Excel
|
|||
---|---|---|---|
#18+
Sergey_New, приложите файл с текстбоксом с формулой. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2015, 19:13 |
|
Копирование формулы в Excel
|
|||
---|---|---|---|
#18+
Казанский, не вопрос, прикладываю ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2015, 19:29 |
|
Копирование формулы в Excel
|
|||
---|---|---|---|
#18+
Sergey_New, Код: vbnet 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2015, 20:04 |
|
Копирование формулы в Excel
|
|||
---|---|---|---|
#18+
Насчет "профессионального вида" не понял. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2015, 20:08 |
|
Копирование формулы в Excel
|
|||
---|---|---|---|
#18+
Казанский, Сравните с изображением из стартового сообщения - там профессиональный. Так, во всяком случае, в Excel написано. Вставляю формулу так: Меню > Вставка > Формула > выбираем подходящую и правим, как требуется. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2015, 20:28 |
|
Копирование формулы в Excel
|
|||
---|---|---|---|
#18+
По приведённому коду у меня преобразуется вообще неверно: ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2015, 20:46 |
|
Копирование формулы в Excel
|
|||
---|---|---|---|
#18+
Sergey_New, а зачем вообще копировать текст из одного в другое? Почему не скопировать сразу весь текстбокс? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2015, 21:36 |
|
Копирование формулы в Excel
|
|||
---|---|---|---|
#18+
The_Prist, законный вопрос. Но мне нужно, в зависимости от условий, в одно и то же место подставлять разные формулы. Путей решения несколько: - поместить несколько формул и сделать их невидимыми, а потом показывать; - удалять ненужный текстбокс и копировать требуемый. То что я хочу, казалось самым простым решением, но облом... ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2015, 21:46 |
|
Копирование формулы в Excel
|
|||
---|---|---|---|
#18+
Sergey_NewКазанский, Сравните с изображением из стартового сообщения - там профессиональный.А почему Вы не приложили файл с такой формулой? В моем сообщении 18284780 я показал, как выглядит ваш файл у меня (в 2007) и результат копирования в новый текстбокс. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2015, 22:25 |
|
Копирование формулы в Excel
|
|||
---|---|---|---|
#18+
Казанский, приложил именно с такой формулой. Скорее всего у меня 2010 офис, а у Вас 2007? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2015, 22:35 |
|
Копирование формулы в Excel
|
|||
---|---|---|---|
#18+
Алексей, в 2010 действительно не работает приведенный тобой код. Видимо, отображение само меняется на строчный тип. Свойство нужное не искал - времени нет сейчас с этим ковыряться, поэтому не знаю насколько возможно это сделать из VBA. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2015, 22:45 |
|
Копирование формулы в Excel
|
|||
---|---|---|---|
#18+
Пришлось сделать так, может кому сготится: Формулу "TextBox1" копирую в нужное место, предварительно удаляя, если есть, старую копию Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2015, 10:18 |
|
|
start [/forum/topic.php?fid=61&tid=2173320]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
30ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 133ms |
0 / 0 |