Мне очень нужна помощь, я никогда не работала с макросами, а для работы одной они необходимы. Нужно сделать один и тот же алгоритм действий 100 раз . Суть в том, что нужно копировать таблицу, вставлять ее рядом с предыдущей, подвинув в таблице второй столбец относительно первого, удалить нижнюю строку. И далее под таблицей есть формула расчета значения, его необходимо вставить в сводную таблицу. Надеюсь понятно написала, во вложении есть excel файл, есть еще видео, могу прислать.
Что было сделано: пыталась записать макросы, получалось через раз, и даже если так, то ссылки были не относительными, и приходилось опять переделывать вставленную таблицу. В интернете не нашла решения для excel 2017 на мак, даже найти где находятся меню изменения абсолютных/относительные ссылок не найти. Пожалуйста, подскажите, что как записать правильно макрос? Или что написать в visual basic?
Очень надеюсь на ваш ответ Спасибо
Всем привет!
Мне очень нужна помощь, я никогда не работала с макросами, а для работы одной они необходимы. Нужно сделать один и тот же алгоритм действий 100 раз . Суть в том, что нужно копировать таблицу, вставлять ее рядом с предыдущей, подвинув в таблице второй столбец относительно первого, удалить нижнюю строку. И далее под таблицей есть формула расчета значения, его необходимо вставить в сводную таблицу. Надеюсь понятно написала, во вложении есть excel файл, есть еще видео, могу прислать.
Что было сделано: пыталась записать макросы, получалось через раз, и даже если так, то ссылки были не относительными, и приходилось опять переделывать вставленную таблицу. В интернете не нашла решения для excel 2017 на мак, даже найти где находятся меню изменения абсолютных/относительные ссылок не найти. Пожалуйста, подскажите, что как записать правильно макрос? Или что написать в visual basic?
Прежде всего прочитайте Правила форума и исправьте свой пост. У Вас в нем как минимум 3 нарушения Правил - название темы, отсутствие файла и внешняя ссылка
Прежде всего прочитайте Правила форума и исправьте свой пост. У Вас в нем как минимум 3 нарушения Правил - название темы, отсутствие файла и внешняя ссылка_Boroda_
Valeriehg, да, Вы стойко выдержали посвящение в участники форума
По теме: в Mac Excel 2011 кнопка Относительные ссылки была, с удивлением убедилась, что в Excel 2016 она пропала. Поэтому надо будет корректировать макрос вручную. Думаю, что подобный макрос, созданный для Windows, будет работать и на Mac. Если же никто не возьмется, то я смогу только ближе к вечеру отладить именно на Mac Excel
Valeriehg, да, Вы стойко выдержали посвящение в участники форума
По теме: в Mac Excel 2011 кнопка Относительные ссылки была, с удивлением убедилась, что в Excel 2016 она пропала. Поэтому надо будет корректировать макрос вручную. Думаю, что подобный макрос, созданный для Windows, будет работать и на Mac. Если же никто не возьмется, то я смогу только ближе к вечеру отладить именно на Mac ExcelPelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Дык Вы им и раньше были. Только безобразничали немного, но это нормально. Зато с первого раза все поправили.
Теперь вопросы - 1. Левая таблица - это исходник, правая - получальник? Или нет? 2. Что означает фраза "подвинув в таблице второй столбец относительно первого"? 3. Фразу "под таблицей есть формула расчета значения, его необходимо ..." нужно бы как-то поконкретнее расписать. 4. 100 повторов - это 100 разных файлов в одно время, один файл 100 раз в разное время, произвольное количество файлов произвольное количество раз? 5. По какому пранципу из столбца "Yt-1" получаетсЯ столбец "Yt-2"? 6. ... Короче, нужен файл с листами "Как было с самого начала" и "Как должно получиться в конце" и пояснялка текстом прямо в файле
Дык Вы им и раньше были. Только безобразничали немного, но это нормально. Зато с первого раза все поправили.
Теперь вопросы - 1. Левая таблица - это исходник, правая - получальник? Или нет? 2. Что означает фраза "подвинув в таблице второй столбец относительно первого"? 3. Фразу "под таблицей есть формула расчета значения, его необходимо ..." нужно бы как-то поконкретнее расписать. 4. 100 повторов - это 100 разных файлов в одно время, один файл 100 раз в разное время, произвольное количество файлов произвольное количество раз? 5. По какому пранципу из столбца "Yt-1" получаетсЯ столбец "Yt-2"? 6. ... Короче, нужен файл с листами "Как было с самого начала" и "Как должно получиться в конце" и пояснялка текстом прямо в файле_Boroda_
Ахаха, да пожалуй не очень понятно написала, попробую написать алгоритм: 1. первая таблица (столбцы B-H) исходная, задача ее скопировать 100 раз вправо, произведя следующие операции: 1.1. копируем полностью предыдущую таблицу (для примера возьмем, №3 таблица, то копировать нужно №2 (а есть №60, то - №59)), вставляем ее правее 1.2. теперь нужно "подвинуть" значения 2-ого столбца во вставленной таблице (к примеру №3) . Для это мы копируем значения второго столбца предыдущей таблицы (№2). Но! Копируем не просто так сам столбец, и не все значения, а за без первой строки, то есть начиная со строчки #5 в моей таблице и далее вниз до конца таблицы. Скопировав значения (табл №2), вставляем их во 2-ой столбец вставленной таблицы (№3), при этом вставка производится в первую строку. То есть получится, что значения во 2-ом столбце №3 таблицы как бы подвинутся вверх относительно значениям 1-ого столбца 1.3. после вставки 2-ого столбца, необходимо спусться вниз таблицы (№3) и удалить значения всех последних строк, то есть таблица получится меньше предыдущей на 1 строку. Каждая последующая таблица будет меньше на одну строку предыдущей 1.4. на этом операции с таблицей закончены.
2. Скопировать Важную цифру под таблицей и вставить ее в таблицу ниже всех таблиц. Будет понятно, когда откроете вложенный файл, там я написала комментарии.
То есть все столбцы неизмены, кроме 2-ого, а строки удаляются по мере увеличения количества таблиц - минус одна строка снизу у вновь вставленной таблицы. Важно! Это только часть таблицы, сама она очень длинная порядка 300 строк, по объему файл был больше 100Кб, поэтому пришлось уменьшить. Поэтому макрос мне нужно будет делать именно на все строки. В результате в этом файле должно получиться 100 схожих таблиц, каждая последующая короче предыдущей и вставлена справа.
Вы еще спросили насчет формул - с ними помощь не нужна, они написаны, в них ничего сложного нет. Можно я не буду их алгоритм расчета писать, смысла нет, главное, что они выводят Важную цифру для каждой таблицы свою. И нужно только оттуда взять ее и вставить в общую сводную таблицу важных цифр. Фух. Конец.
_Boroda_, спасибо
Ахаха, да пожалуй не очень понятно написала, попробую написать алгоритм: 1. первая таблица (столбцы B-H) исходная, задача ее скопировать 100 раз вправо, произведя следующие операции: 1.1. копируем полностью предыдущую таблицу (для примера возьмем, №3 таблица, то копировать нужно №2 (а есть №60, то - №59)), вставляем ее правее 1.2. теперь нужно "подвинуть" значения 2-ого столбца во вставленной таблице (к примеру №3) . Для это мы копируем значения второго столбца предыдущей таблицы (№2). Но! Копируем не просто так сам столбец, и не все значения, а за без первой строки, то есть начиная со строчки #5 в моей таблице и далее вниз до конца таблицы. Скопировав значения (табл №2), вставляем их во 2-ой столбец вставленной таблицы (№3), при этом вставка производится в первую строку. То есть получится, что значения во 2-ом столбце №3 таблицы как бы подвинутся вверх относительно значениям 1-ого столбца 1.3. после вставки 2-ого столбца, необходимо спусться вниз таблицы (№3) и удалить значения всех последних строк, то есть таблица получится меньше предыдущей на 1 строку. Каждая последующая таблица будет меньше на одну строку предыдущей 1.4. на этом операции с таблицей закончены.
2. Скопировать Важную цифру под таблицей и вставить ее в таблицу ниже всех таблиц. Будет понятно, когда откроете вложенный файл, там я написала комментарии.
То есть все столбцы неизмены, кроме 2-ого, а строки удаляются по мере увеличения количества таблиц - минус одна строка снизу у вновь вставленной таблицы. Важно! Это только часть таблицы, сама она очень длинная порядка 300 строк, по объему файл был больше 100Кб, поэтому пришлось уменьшить. Поэтому макрос мне нужно будет делать именно на все строки. В результате в этом файле должно получиться 100 схожих таблиц, каждая последующая короче предыдущей и вставлена справа.
Вы еще спросили насчет формул - с ними помощь не нужна, они написаны, в них ничего сложного нет. Можно я не буду их алгоритм расчета писать, смысла нет, главное, что они выводят Важную цифру для каждой таблицы свою. И нужно только оттуда взять ее и вставить в общую сводную таблицу важных цифр. Фух. Конец. Valeriehg
_Boroda_, спасибо, но у меня почему-то при нажатии на кнопку выскакивает ошибка - "Не удается найти макрос "toMakeMacros_1.xlsb!Лист1.tt".". Почему так?
Еще такой вопрос, у меня данных больше как я уже говорила, около 300 строк, как мне потом применить макрос на все строки?
_Boroda_, спасибо, но у меня почему-то при нажатии на кнопку выскакивает ошибка - "Не удается найти макрос "toMakeMacros_1.xlsb!Лист1.tt".". Почему так?
Еще такой вопрос, у меня данных больше как я уже говорила, около 300 строк, как мне потом применить макрос на все строки?Valeriehg
Сколько строк неважно. Важно, чтобы данные располагались именно так, как они были в предыдущем файле. И подвалы чтобы одинаковые были. Короче, переделал Вам файл Нажмите на кнопку правой мышой, выберите "Назначить макрос", выберите "Эта книга"и ткнитесь в списке макросов на тот, что называется tt Потом тпните кнопку уже левой мышой, как обычно Сделал еще синюю кнопку, возможно, она будет работать. Я на Маке не могу проверить, нет его у меня
Сколько строк неважно. Важно, чтобы данные располагались именно так, как они были в предыдущем файле. И подвалы чтобы одинаковые были. Короче, переделал Вам файл Нажмите на кнопку правой мышой, выберите "Назначить макрос", выберите "Эта книга"и ткнитесь в списке макросов на тот, что называется tt Потом тпните кнопку уже левой мышой, как обычно Сделал еще синюю кнопку, возможно, она будет работать. Я на Маке не могу проверить, нет его у меня_Boroda_
Вы в моем файле из предыдущего сообщения смотрите или в своем? У меня нижняя табличка на 100 строк вниз прекрасно заполнется. В обоих файлах - и в первом, и во втором. Возможно, у Вас съехали ссылки У Вас автопересчет включен?
Покажите в файле У меня разница есть r(t-1) 0,99014141 r(t-2) 0,978423801 r(t-3) 0,967709611 r(t-4) 0,957720864 r(t-5) 0,948508254 r(t-6) 0,940438245 r(t-7) 0,933209858 r(t-8) 0,926579946 r(t-9) 0,921360431 r(t-10) 0,918020758 r(t-11) 0,910859497
Вы в моем файле из предыдущего сообщения смотрите или в своем? У меня нижняя табличка на 100 строк вниз прекрасно заполнется. В обоих файлах - и в первом, и во втором. Возможно, у Вас съехали ссылки У Вас автопересчет включен?
Покажите в файле У меня разница есть r(t-1) 0,99014141 r(t-2) 0,978423801 r(t-3) 0,967709611 r(t-4) 0,957720864 r(t-5) 0,948508254 r(t-6) 0,940438245 r(t-7) 0,933209858 r(t-8) 0,926579946 r(t-9) 0,921360431 r(t-10) 0,918020758 r(t-11) 0,910859497_Boroda_
_Boroda_, да проблема было в автопересчете, он был включен, но я выключила и снова включила и все получилось! Это просто чудо!!!! Спасибо вам огромное!!!!!!!! Благодарность моя вам бескрайняя
_Boroda_, да проблема было в автопересчете, он был включен, но я выключила и снова включила и все получилось! Это просто чудо!!!! Спасибо вам огромное!!!!!!!! Благодарность моя вам бескрайняя Valeriehg