Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Передача данных из одной таблицы в другую, при выборе одной ячейки  (Прочитано 5509 раз)
0 Пользователей и 1 Гость смотрят эту тему.
MickMick
Гость
« : 23-09-2008 12:44 » 

Добрый вечер. Падскажите, пожалуйста, как можно решить следующую задачу:
1. Есть два листа. На первом создается таблица (1), на втором находится таблица (2) с данными, которая может дополняться (смотреть вложение). Нужно, чтобы при выборе ячейки "Предмет" в (1) открывалась таблица (2) (как при создании гиперссылки), и при выборе в ней Предмета - в первую таблицу переносились бы все данные, которые связаны с этим предметом.
2. Ширина ячейки "Предмет" в создаваемой таблице должна быть фиксированной, а если данные не помещатся - высота ячейки (и всей строки) автоматически увеличивается.
3. Нужно, чтобы при вводе данных в стоку таблицы (1) автоматически добавлялась следующая чистая строка, и при заполнении ячейки "Предмет" у этой строки появлялся номе по порядку.
4. Под таблицей в правой ячейке должны суммироваться учебные часы, выбранных предметов.
Извините за громоздкое объяснение, но очень нужна ваша помощь. Зараннее спасибо.

* задача.rar (3.8 Кб - загружено 812 раз.)
Записан
HandKot
Молодой специалист

ru
Offline Offline

« Ответ #1 : 24-09-2008 04:12 » 

а в чем проблема?

пункт 1: на ячейках столбца В ставиться Данные - Проверка. В качестве источника  - список со второго листа
отлавливаете событие Worksheet_SelectionChange и переносите данные

пункт 2: выставить у ячеек св-во - "переносить по словам"

пункт 3: простейший код

пункт 4: если есть формула, то при вставке новой строки, формула сама перестроится

ЗЫЖ включите запись макроса и большая часть кода у Вас будет уже в руках

будут конкретные проблемы, обращайтесь
Записан

I Have Nine Lives You Have One Only
THINK!
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines