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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.01.2010, 20:00   #1
marc-nikita
ничего не понимаю.
Пользователь
 
Регистрация: 11.11.2009
Сообщений: 37
По умолчанию измениние в строке форумл одного параметра

Ребят привет, имеется в строке подряд в разных ячейках несколько разных формул, и они берут для счета значения из одной области....

Мне приходится очень много расчитывать, но на разных размерах области... как изменять значения не изменяя его в каждой форумле... то есть например в одной изменил и оно вдругой само изменилось....

я меняю все при помощи поиска... неоч. удобно... Взаранее спасбо
разбуди всех людей от кошмарного сна,
Вокруг давно всё не так и повсюду война!

Последний раз редактировалось marc-nikita; 28.01.2010 в 21:40. Причина: опечатка
marc-nikita вне форума Ответить с цитированием
Старый 28.01.2010, 20:50   #2
motorway
Участник клуба
 
Регистрация: 28.06.2009
Сообщений: 1,950
По умолчанию

Если в макросе, то просто создаете переменную, и везде, где она используется, она поменяется
motorway вне форума Ответить с цитированием
Старый 28.01.2010, 21:42   #3
marc-nikita
ничего не понимаю.
Пользователь
 
Регистрация: 11.11.2009
Сообщений: 37
По умолчанию

надо бы еще макрос какойнить создать....

Нужо менять на одном листе по десять раз... То есть в одной строчке например с I236 на I238, в другой строчке с 345 на 356 итп итд... все на одном листе...
разбуди всех людей от кошмарного сна,
Вокруг давно всё не так и повсюду война!

Последний раз редактировалось marc-nikita; 28.01.2010 в 21:43. Причина: опечтки
marc-nikita вне форума Ответить с цитированием
Старый 28.01.2010, 21:49   #4
motorway
Участник клуба
 
Регистрация: 28.06.2009
Сообщений: 1,950
По умолчанию

В смысле менять? Все время вручную? Ведь можно один раз задать эти области и дальше делать, что нужно. В чем проблема? Покажите пример файла, где это есть, или скриншот сделайте
motorway вне форума Ответить с цитированием
Старый 28.01.2010, 22:55   #5
marc-nikita
ничего не понимаю.
Пользователь
 
Регистрация: 11.11.2009
Сообщений: 37
По умолчанию

имеются изначчально такой файл(первые три заполненные строки) т.е формулы заданы на две строки, а ну жно сделать так чтобы эти строки превратились в 4-6 строки…..

то есть как можно растягивать значения форумлы(группой) то есть в нескольких формулах одновременно менялись значения....
Вложения
Тип файла: rar Пример.rar (2.6 Кб, 10 просмотров)
разбуди всех людей от кошмарного сна,
Вокруг давно всё не так и повсюду война!
marc-nikita вне форума Ответить с цитированием
Старый 28.01.2010, 23:04   #6
motorway
Участник клуба
 
Регистрация: 28.06.2009
Сообщений: 1,950
По умолчанию

Не очень понял в файле, что есть что. Если формулы независимы, можно сделать с помощью макроса изменения. А если зависимы, то формулы будут меняться автоматически через связь. Вы умеете растягивать формулы на диапазон? Проблема не в этом? Поясните, в чем проблема, в каких ячейках файла... я не понял до конца
motorway вне форума Ответить с цитированием
Старый 28.01.2010, 23:12   #7
motorway
Участник клуба
 
Регистрация: 28.06.2009
Сообщений: 1,950
По умолчанию

Кажется, начинаю понимать. Покопайтесь в функции СМЕЩ, по-моему, должно помочь

Последний раз редактировалось motorway; 29.01.2010 в 00:05.
motorway вне форума Ответить с цитированием
Старый 29.01.2010, 00:23   #8
marc-nikita
ничего не понимаю.
Пользователь
 
Регистрация: 11.11.2009
Сообщений: 37
По умолчанию

нее... вот у меня есть пять подряд формул в строке.... как одним взмахом поменять им значения?...

то есть например у меня задана формула, считающая сумму квадратов от четырех ячеек, мне нужно чтобы она считала от восьми ячеек, я навожу на формулу, нажимаю на нее, выделеятся считаемый диапазон, я его меняю на нужные восемь ячеек(выделяю), она считает.... следующая формула считает от этих же ячеек (четырех по условию) уже не квадарат, а сумуу например, я ее также меняю на тот диапзон который надо(на восеь ячеек)... так есть третья четертая пять формула, все выполняют разное действие, но от одного диапазона... как сделать так например, чтобы выделяя и указывая один раз во всех формулах одновременно менялись параметры...
разбуди всех людей от кошмарного сна,
Вокруг давно всё не так и повсюду война!
marc-nikita вне форума Ответить с цитированием
Старый 29.01.2010, 00:30   #9
motorway
Участник клуба
 
Регистрация: 28.06.2009
Сообщений: 1,950
По умолчанию

Диспетчер имен - Создать - пишем Имя и диапазон.
Например, в формуле будет диапазон под назв. Трамвай. А в формулах - СУММ(Трамвай) или СУММКВ(Трамвай).
Это если действительно везде один и тот же диапазон
motorway вне форума Ответить с цитированием
Старый 29.01.2010, 01:05   #10
marc-nikita
ничего не понимаю.
Пользователь
 
Регистрация: 11.11.2009
Сообщений: 37
По умолчанию

я эскимос)... ладно, вы сможете сделать макрос чтобы он работал по такому принципу:
я выделяю строку с формулами
нажимаю заветную калвишу выполнения макроса
и макрос в каждой формулке меняет значение строк плюс на определенное какоето число, а это число, число пустых строк под этими формуулами.... это можно сделать?... буду признателен
разбуди всех людей от кошмарного сна,
Вокруг давно всё не так и повсюду война!
marc-nikita вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Назначение параметра beemoto Общие вопросы Delphi 6 20.11.2009 18:27
Массив в качестве параметра DeKot Общие вопросы Delphi 6 15.10.2009 22:32
два параметра в одной строке vaga Microsoft Office Access 1 22.09.2009 18:00
Замена одного слова в string строке. Samopal Паскаль, Turbo Pascal, PascalABC.NET 8 19.04.2009 08:03
ЦИКЛЫ БЕЗ ПАРАМЕТРА Ananim-Pbl6ak Паскаль, Turbo Pascal, PascalABC.NET 8 24.12.2008 19:52