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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 02.04.2009, 11:24   #1
chaostt
 
Регистрация: 31.03.2009
Сообщений: 7
По умолчанию ссылка через определенное количество строк

Добрый день!)
Нужно на одном листе построчно сделать ссылки на ячейки другого листа, которые расположены скажем через 7 строк...
Чувствую что это очень просто, но все варианты уже перепробовал - не получается...здесь встречал к примеру =R[-2]C, но оно работает когда столбцы и строки в цифрах, а если столбцы в буквах, тогда как???
Заранее благодарен!
chaostt вне форума Ответить с цитированием
Старый 02.04.2009, 11:33   #2
Marchuk
Пользователь
 
Аватар для Marchuk
 
Регистрация: 27.03.2009
Сообщений: 78
По умолчанию

в Е1
=Лист2!E8

и протягиваете , невижу в чем проблема, или я не понял вопроса.
Знание формул - Слабо; Знание макросов - Средне;

Оформляем воздушными шарами.
Marchuk вне форума Ответить с цитированием
Старый 02.04.2009, 11:42   #3
chaostt
 
Регистрация: 31.03.2009
Сообщений: 7
По умолчанию

Цитата:
Сообщение от Marchuk Посмотреть сообщение
в Е1
=Лист2!E8

и протягиваете , невижу в чем проблема, или я не понял вопроса.
Да нет же...так я умею))

Рассмотрим Лист1 и Лист2.
Нужно в листе2 в каждой строке проставить данные которые находятся в листе1, но не в каждой строке, а к примеру через 7 строк...
т.е:
в Е1=Лист2!E8
в Е2=Лист2!E15
в Е3=Лист2!E22
в Е4=Лист2!E29 и т.д.

Вот так нужно, но в ручную долго писать..
chaostt вне форума Ответить с цитированием
Старый 02.04.2009, 12:00   #4
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

пишем вот это:
Код:
=СМЕЩ(Лист2!$E$1;СТРОКА()*7;)
и будет вам счастье!
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 02.04.2009, 12:09   #5
chaostt
 
Регистрация: 31.03.2009
Сообщений: 7
Хорошо

Цитата:
Сообщение от IgorGO Посмотреть сообщение
пишем вот это:
Код:
=СМЕЩ(Лист2!$E$1;СТРОКА()*7;)
и будет вам счастье!
Спасибо уважаемый!!)) Все работает.
я так понимаю можно тоже самое сделать и со столбцом, только написать СТОЛБЕЦ()*7
chaostt вне форума Ответить с цитированием
Старый 02.04.2009, 17:53   #6
chaostt
 
Регистрация: 31.03.2009
Сообщений: 7
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
пишем вот это:
Код:
=СМЕЩ(Лист2!$E$1;СТРОКА()*7;)
и будет вам счастье!
Поторопился я....это работает только когда ячейки жестко установлены как я привел в примере, т.е расчеты в обоих листах начинаются с ячеек Е1...(((

А если в листе2 начинается к примеру с E3 и ссылается на Е15 ячейки Листа1...т.е:

В ячейке Е3 Листа2: ссылка на ячейку Е15 Листа1
В ячейке Е4 Листа2: ссылка на ячейку Е22 Листа1
В ячейке Е5 Листа2: ссылка на ячейку Е29 Листа1
В ячейке Е6 Листа2: ссылка на ячейку Е36 Листа1 и т.д...???
chaostt вне форума Ответить с цитированием
Старый 02.04.2009, 18:18   #7
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

ясно, будет вам счастье, когда научитесь формулы писать...
а для данного случая
Цитата:
В ячейке Е3 Листа2: ссылка на ячейку Е15 Листа1
пишем
Код:
=СМЕЩ(Лист1!$E$1;(СТРОКА()-1)*7;)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 03.04.2009, 18:14   #8
chaostt
 
Регистрация: 31.03.2009
Сообщений: 7
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
ясно, будет вам счастье, когда научитесь формулы писать...
а для данного случая пишем
Код:
=СМЕЩ(Лист1!$E$1;(СТРОКА()-1)*7;)
Спасибо ужо разобралси!!=)) просто никогда не пользовался функцией СТРОКА))
chaostt вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Количество строк delphin100 Общие вопросы Delphi 2 26.03.2009 11:58
Вставка строки через n-е количество строк glazomer Microsoft Office Excel 5 12.03.2009 13:20
Количество строк DBGrid AndreyF Общие вопросы Delphi 4 02.12.2008 21:32
ListBox (количество строк) Vali_T Помощь студентам 6 06.10.2008 15:30
как под структуру типа MSG выделить строго определенное количество байт? Morskoivolk Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 03.04.2007 20:12