Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.04.2012, 19:12   #1
ymnuhj
Пользователь
 
Регистрация: 26.03.2012
Сообщений: 42
По умолчанию Спрятать вычисления массивов в код

Добрый день. Очень надеюсь на вашу помощь.

Нужно спрятать вычисления в код VBA, чтобы избавиться на листе от таблиц которые обведены пунктирной линией. Оставить только Initial Data и Results.

И чтобы в коде была возможность задать границы используемых для вычисления строк (в примере это А6-А7, А9 и А11-А13) и столбцов (которые в группе Database, в примере это f,g,h,i). Строки идут с разрывами, столбцы всегда одним промежутком.

Заранее спасибо
Изображения
Тип файла: jpg 1.jpg (78.9 Кб, 150 просмотров)
Вложения
Тип файла: rar Similarity Calculation.rar (5.7 Кб, 7 просмотров)
ymnuhj вне форума Ответить с цитированием
Старый 16.04.2012, 19:40   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Можно узнать, какова цель избавления от формул?
Табличку с формулами чтобы убрать?
Так её можно поместить в скрытые столбцы, или на скрытый лист...

Самостоятельно что-нибудь пытались сделать?
А то ваша тема выглядит больше как техзадание, нежели просьба...
EducatedFool вне форума Ответить с цитированием
Старый 16.04.2012, 20:54   #3
ymnuhj
Пользователь
 
Регистрация: 26.03.2012
Сообщений: 42
По умолчанию

Самостоятельно пытался но с массивами в VBA я пока еще не подружился. А ваша идея по скрытый лист мне очень помогла, место того чтобы идти сложным путем поступлю так.

Спасибо!
ymnuhj вне форума Ответить с цитированием
Старый 15.05.2012, 19:42   #4
ymnuhj
Пользователь
 
Регистрация: 26.03.2012
Сообщений: 42
По умолчанию

Формулы действительно можно спрятать на скрытый лист, вот только на скрытом листе ничего не изменить, а это проблема. Есть ли команды чтобы макрос скрывал/показывал лист?
ymnuhj вне форума Ответить с цитированием
Старый 15.05.2012, 19:59   #5
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

есть такие команды.
проделайте манипуляции - скрыть лист, отобразить лист, запишите действия макрорекордером. вот там все и увидите.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Доп.код,обратный код,прямой код вычисления Lukas077 Помощь студентам 0 20.03.2011 12:07
Спрятать ненужный код [ c# ] Lemo Помощь студентам 0 06.02.2011 13:43
Вычисления массивов. Дельфи Arm!n Помощь студентам 0 09.12.2010 22:44
написать код для вычисления площади в VBA E-Liza Microsoft Office Excel 1 10.06.2010 14:48
какой будет код вычисления для D Витас Помощь студентам 1 22.03.2010 15:37