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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.04.2013, 11:42   #1
Ekstra
Пользователь
 
Регистрация: 24.04.2013
Сообщений: 18
По умолчанию Автоматическое добавление таблиц и строк

Здравствуйте я начинающий, не судите строго, мне надо автоматизировать таблицу я честно искал на форуме как это сделать но мозгов не хватило, надо выполнить несколько действий,
1) по условию добавляются или удаляются строчки
2) при нажатии кнопки добавляется таблица
Если не трудно подскажите как решить эту задачу, очень надеюсь на вашу помощь
Вложения
Тип файла: zip Transformator.zip (32.4 Кб, 26 просмотров)
Ekstra вне форума Ответить с цитированием
Старый 25.04.2013, 04:10   #2
Скрипт
Форумчанин
 
Регистрация: 24.12.2012
Сообщений: 776
По умолчанию

Ekstra, а зачем вам кнопку копировать? Почему не оставить одну кнопку, которая будет добавлять на лист таблицы?

Первая таблица у вас будет шаблон, этот шаблон будет копироваться в нужную часть активного листа.

Пока вижу такой алгоритм:
  1. в первой таблице в ячейке "K14" вы выбираете нужный пункт;
  2. происходит изменение таблицы;
  3. нажимаете кнопку "Добавить";
  4. таблица копируется и вставляется в нужное место активного листа;
  5. в новой таблице списки удаляются и остаются только значения (таблица уже будет сформирована полностью и не надо будет ничего выбирать).
Скрипт вне форума Ответить с цитированием
Старый 25.04.2013, 09:29   #3
Ekstra
Пользователь
 
Регистрация: 24.04.2013
Сообщений: 18
По умолчанию

Скрипт я так понимаю кнопка "Добавить" останется где то в верху, будет не удобно в итоге может быть до 100 страниц, я на кнопке не настаиваю может мышкой как нибудь можно реализовать эту задачу, спасибо за ответ
Ekstra вне форума Ответить с цитированием
Старый 25.04.2013, 09:34   #4
Скрипт
Форумчанин
 
Регистрация: 24.12.2012
Сообщений: 776
По умолчанию

Ekstra, могу предложить такие варианты размещения кнопки в "Excel 2003":
  1. можно разместить кнопку на панели инструментов. Недостаток, что кнопка будет доступна во всех книгах;
  2. можно кнопку добавлять на панель инструментов при открытии определённой книги, а после закрытия книги, кнопка будет удаляться;
  3. можно сделать кнопку прямо на листе (как у вас), но сделать её вверху листа, а область закрепить - при прокручивании листа внизу, кнопка будет всё время отображаться.
Скрипт вне форума Ответить с цитированием
Старый 25.04.2013, 09:50   #5
Ekstra
Пользователь
 
Регистрация: 24.04.2013
Сообщений: 18
По умолчанию

Скрипт 3 вариант самый лучшие, это мечта такого чайника как я, но как это реализовать я не знаю,
Спасибо за ответ
Ekstra вне форума Ответить с цитированием
Старый 25.04.2013, 10:26   #6
Скрипт
Форумчанин
 
Регистрация: 24.12.2012
Сообщений: 776
По умолчанию

Ekstra, какая у вас версия программы "Excel" - 2003, 2010 или другая?
Скрипт вне форума Ответить с цитированием
Старый 25.04.2013, 11:01   #7
Ekstra
Пользователь
 
Регистрация: 24.04.2013
Сообщений: 18
По умолчанию

У меня стоят компы от 2003 до 2010 лучше бы в 2003 чтобы все понимали,
Спасибо за понимание
Ekstra вне форума Ответить с цитированием
Старый 25.04.2013, 11:30   #8
Скрипт
Форумчанин
 
Регистрация: 24.12.2012
Сообщений: 776
По умолчанию

Ekstra, закрепить область в программе "Excel 2003" на листе можно так.

В Excel-книге из сообщения #1:
  1. на листе "Protokol" сделайте активной ячейку "A20";
  2. Окно - Закрепить области.
Теперь, при прокручивании листа вниз, закреплённая область всегда будет перед глазами.
Скрипт вне форума Ответить с цитированием
Старый 25.04.2013, 12:16   #9
Ekstra
Пользователь
 
Регистрация: 24.04.2013
Сообщений: 18
По умолчанию

Сейчас сижу в 2010, не могу найти как закрепить, и в добавок еще и литовский язык как они отматирили это действие я даже не догадываюсь
Ekstra вне форума Ответить с цитированием
Старый 25.04.2013, 12:20   #10
Скрипт
Форумчанин
 
Регистрация: 24.12.2012
Сообщений: 776
По умолчанию

Ekstra, в "Excel 2010" области можно так закрепить:
вкладка Вид - группа Окно - Закрепить области - Закрепить верхнюю строку.
Скрипт вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Автоматическое добавление значений Adidas7 Microsoft Office Access 1 12.04.2013 23:17
Автоматическое добавление строк Kazzzus Microsoft Office Excel 9 05.06.2012 07:51
Автоматическое добавление подписки Хохол О форуме и сайтах клуба 0 14.03.2011 17:42
Автоматическое добавление ссылки в TWebBrowser.. sxcine Работа с сетью в Delphi 8 01.12.2010 16:48
Автоматическое добавление алиаса в BDE Avalonix БД в Delphi 4 02.04.2009 10:25