|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
12.09.2007, 13:21 | #11 |
Пользователь
Регистрация: 07.09.2007
Сообщений: 17
|
Дорогой pashulka!
Выяснилось еще одно обстоятельство. Мне надо переносить данные в соответствующие ячейки текущей книги из всех незащищенных ячеек рабочей книги. help.......................... |
12.09.2007, 14:22 | #12 |
Форумчанин
Регистрация: 03.11.2006
Сообщений: 524
|
Есть только одна функция рабочего листа, которая позволяет определить защищена/заблокирована или нет нужная ячейка и это =ЯЧЕЙКА("Protect";A1)
Но ... эта функция требует ссылку, а стало быть рабочая книга - источник обязательно должна быть открыта, т.е. мы опять возвращаемся ко второму варианту, где после открытия книги Вы можете : либо перебрать в цикле ячейки нужного диапазона (см. ниже), либо воспользоваться вышеупомянутой функцией. Код:
|
12.09.2007, 16:10 | #13 |
Пользователь
Регистрация: 07.09.2007
Сообщений: 17
|
Дорогой Pashulka!
Безмерно благодарна Вам за оказанную помощь. Программа готова! |
12.09.2007, 18:15 | #14 | |
Пользователь
Регистрация: 07.09.2007
Сообщений: 17
|
Почти что готова...;-)
Паша, подскажите, пожалуйста, как использовать абсолютный адрес ячейки iCell.Address а то он мне вставляет в таком виде: $A$1 я нашла описание функции Address, но что-то здесь не сходится Цитата:
|
|
12.09.2007, 20:48 | #15 |
Форумчанин
Регистрация: 03.11.2006
Сообщений: 524
|
Роня, Вообще-то $A$1 это и есть абсолютный адрес, да и синтаксис стандартной функции рабочего листа =АДРЕС() и свойства Address -- различен, поэтому, если Вы хотите получить информацию касательно последнего, то в редакторе VBA выделите нужное слово (в данном случае Address) и нажмите клавишу F1
Однако, если мои предположения верны и Вам нужен адрес ячейки в виде '[ФФФ.xls]Продажи 2007'!$A$1 (внешняя ссылка), то Вам достаточно всего лишь использовать необязательный именованный аргумент External : Код:
|
13.09.2007, 09:16 | #16 |
Пользователь
Регистрация: 07.09.2007
Сообщений: 17
|
Извините, пожалуйста, я имела в виду, как использовать относительный адрес ячейки...
Дело в том, что хелп у меня не установлен. Вот так вот все запущено... |
13.09.2007, 09:34 | #17 |
Пользователь
Регистрация: 07.09.2007
Сообщений: 17
|
Нашла!!!
iCell.Address(RowAbsolute:=False, ColumnAbsolute:=False) В общем, можно сказать, произведение моей незрелой программистской мысли готово! Только благодаря Вам, Pashulka! |
13.09.2007, 12:06 | #18 |
Пользователь
Регистрация: 07.09.2007
Сообщений: 17
|
Больше мне не к кому обратиться.
Что я делаю не так? Private Sub CommandButton2_Click() ThisWorkbook.UpdateLinks End Sub Пишет, что Invalid use of property |
13.09.2007, 12:57 | #19 |
Форумчанин
Регистрация: 03.11.2006
Сообщений: 524
|
Есть предложение, а не воспользоваться ли :
Код:
|
13.09.2007, 15:47 | #20 |
Пользователь
Регистрация: 07.09.2007
Сообщений: 17
|
Милый Pashulka,
в общем, разобралась. СПАСИБО!!!!!!!!!!!!!!!!!!!! |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
использование компонента TreeWiev другой формы | White | Общие вопросы Delphi | 2 | 29.08.2008 10:25 |
Использование компонентов в другой форме | White | БД в Delphi | 3 | 27.08.2008 13:32 |
Импорт данных из другой книги | AntonFox | Microsoft Office Excel | 8 | 18.08.2008 17:17 |
Как запустить макрос при изменении другой книги Excel? | Град | Microsoft Office Excel | 12 | 10.06.2008 10:01 |