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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 30.10.2007, 11:13   #1
CAMyM
 
Регистрация: 22.10.2007
Сообщений: 8
По умолчанию Имя диапазона

Необходимо в качестве диапазона выбирать текущий столбец. Хотелось бы делать это в цикле. Возможно ли это?
CAMyM вне форума
Старый 30.10.2007, 20:15   #2
pashulka
Форумчанин
 
Регистрация: 03.11.2006
Сообщений: 524
По умолчанию

Если под термином текущий столбец Вы подразумеваете столбец, которому принадлежит активная ячейка, то получить его можно так :

Код:
Dim iDiapazon As Range
Set iDiapazon = ActiveCell.EntireColumn
А присвоить имя этому диапазону можно, использовав любой из двух нижеопубликованных вариантов.

Код:
ActiveCell.EntireColumn.Name = "MyName"
Код:
ActiveWorkbook.Names.Add Name:="MyName", _
RefersTo:="=" & ActiveCell.EntireColumn.Address
Что касается цикла, то в данных примерах, его использование не имеет особого смысла, впрочем, если я не уловил сути вопроса, то тему всегда можно продолжить.
pashulka вне форума
Старый 06.11.2007, 17:25   #3
CAMyM
 
Регистрация: 22.10.2007
Сообщений: 8
По умолчанию

О циклах...
Есть набор данных, имеющий древовидную структуру. Необходимо для каждого родителя формировать список его потомков.
Например...

a - 1й уровень
-aa - 2й уровень
--aaa - лист
--aab - лист
-ab - 2й уровень
--aba - лист
--abb - лист
b - 1й уровень
-ba - 2й уровень
--baa - лист
--bab - лист
-bb - 2й уровень
--... - лист

Необходимо отображать эти данные так:

| a | ab | abb | - где "| |" столбцы

Причем каждая ячейка содержит выпадающий список, содержащий узлы дерева, уровень которых совпадает с номером столбца...

Своего рода фильтрация получается, что-ли...

Последний раз редактировалось CAMyM; 06.11.2007 в 17:29.
CAMyM вне форума
Старый 06.11.2007, 22:22   #4
pashulka
Форумчанин
 
Регистрация: 03.11.2006
Сообщений: 524
По умолчанию

Возможно имеет смысл опубликовать исходные данные (не содержащие конфиденциальной информации) и то, что Вы, в результате всех действий, хотите получить ...
pashulka вне форума
Старый 07.11.2007, 11:14   #5
CAMyM
 
Регистрация: 22.10.2007
Сообщений: 8
По умолчанию

Может так чего-нибудь прояснится...
Вложения
Тип файла: zip sample.zip (51.2 Кб, 13 просмотров)
CAMyM вне форума
Старый 07.11.2007, 21:04   #6
pashulka
Форумчанин
 
Регистрация: 03.11.2006
Сообщений: 524
По умолчанию

А Вы батенька, шутник. Скриншоты это конечно хорошо, но если кто-то захочет Вам помочь и написать макрос, то ему придётся заново создавать все таблицы, не говоря уже о именах, о наличии которых можно только догадываться.
pashulka вне форума
Старый 08.11.2007, 10:50   #7
CAMyM
 
Регистрация: 22.10.2007
Сообщений: 8
По умолчанию

Спасибо на добром слове... )))
Вот Вам файлик...
Вложения
Тип файла: rar Шаблон.rar (164.8 Кб, 86 просмотров)
CAMyM вне форума
Старый 08.11.2007, 18:04   #8
ZORRO2005
Форумчанин
 
Аватар для ZORRO2005
 
Регистрация: 26.11.2006
Сообщений: 584
По умолчанию

CAMyM
Посмотрите здесь
ZORRO2005 вне форума
Старый 09.11.2007, 10:16   #9
CAMyM
 
Регистрация: 22.10.2007
Сообщений: 8
По умолчанию

Спасибо. Только это не поможет... Исходные данные создаются импортируются, известна только структура...
CAMyM вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
проверка диапазона Bezdar Microsoft Office Excel 15 30.07.2008 08:59
формула ЕСЛИ, из диапазона valerij Microsoft Office Excel 21 18.04.2008 17:38
Выход из диапазона. Паскаль Punk_tir Помощь студентам 3 03.12.2007 10:09
Выбор Диапазона Дат Chepa БД в Delphi 2 02.02.2007 10:25
Ccылка в функции на два диапазона Python Microsoft Office Excel 1 28.11.2006 03:21