Предыдущая страница в excel

Предварительный просмотр страниц листа перед печатью

Excel для Microsoft 365 Excel для Интернета Excel 2021 Excel 2019 Excel 2016 Excel 2013 Excel 2010 Excel 2007 Еще…Меньше

Благодаря возможности предварительного просмотра листа перед печатью можно избежать нежелательных результатов при печати и лишнего расхода бумаги.

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

  1. Выберите нужные для предварительного просмотра таблицы.

  2. Щелкните Файл, а затем нажмите кнопку Печать, чтобы отобразить окно предварительного просмотра и параметры печати.

    Выберите "Файл" > "Печать", чтобы перейти к предварительному просмотру листа

    Сочетание клавиш    Вы также можете нажать CTRL+F2.  

Примечания: 

  • Если вы не используете цветной принтер, предварительный просмотр будет черно-белым, даже если на листах есть цвет.

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

Более полезные сведения

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

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

  • Чтобы просмотреть поля страницы, нажмите кнопку Показать поля в правом нижнем углу окна предварительного просмотра.

  • Чтобы изменить поля, перетащите их до нужной высоты и ширины. Вы также можете изменить ширину столбцов, перетащив маркеры в верхней или нижней части страницы предварительного просмотра. Дополнительные информацию о полях страницы см. вэтой странице.  

Совет: Чтобы изменить параметры страницы, в частности ориентацию или размер бумаги, задайте нужные настройки в разделе Файл > Печать > Параметры.

Выбор одного или двух листов

Чтобы выделить

Выполните следующие действия

Один лист

Щелкните ярлычок листа.

Щелкните ярлычок листа

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

Щелкните стрелки прокрутки вкладки

 

Несколько смежных листов

Щелкните ярлычок первого листа. Затем, удерживая нажатой клавишу SHIFT, щелкните явку последнего листа, который нужно выбрать.

Несколько несмежных листов

Щелкните ярлычок первого листа. Затем, удерживая нажатой кнопку CTRL, щелкните ярлаты других листов, которые нужно выбрать.

Все листы книги

Щелкните ярлычок листа правой кнопкой мыши и выберите команду Выделить все листы.

Совет: При выборе нескольких листов в заголовке вверху листа отображается [Группа]. Чтобы отменить выделение нескольких листов книги, щелкните любой невыбранный лист. Если таких листов нет, щелкните правой кнопкой мыши ярлычок листа и выберите команду Разгруппировать листы.

  1. Щелкните или выберите нужные для предварительного просмотра.

    Чтобы выделить

    Выполните следующие действия

    Один лист

    Щелкните ярлычок листа.

    Ярлычок активного листа

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

    Кнопки прокрутки листов

    Несколько смежных листов

    Щелкните ярлычок первого листа. Затем, удерживая нажатой клавишу SHIFT, щелкните ярлычок последнего листа в диапазоне, который требуется выделить.

    Несколько несмежных листов

    Щелкните ярлычок первого листа. Затем, удерживая нажатой клавишу CTRL, щелкните ярлычки других листов, которые нужно выделить.

    Все листы книги

    Щелкните правой кнопкой мыши ярлычок листа и выберите в контекстном меню (контекстное меню) команду Выделить все листы.

    Совет: Если выделено несколько листов, в строке заголовка вверху листа появится надпись [Группа]. Чтобы отменить выделение нескольких листов книги, щелкните любой невыделенный лист. Если невыделенных листов нет, щелкните правой кнопкой мыши ярлычок выделенного листа и в контекстном меню выберите команду Разгруппировать листы.

  2. Нажмите кнопку Microsoft Office Изображение кнопки Office, щелкните стрелку рядом с кнопкой Печать и выберите Предварительный просмотр.

    Сочетания клавиш   Можно также нажать CTRL+F2.

  3. Чтобы просмотреть следующую и предыдущую страницы, на вкладке Предварительный просмотр в группе Просмотр нажмите кнопку Следующая страница и Предыдущая страница.

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

  4. Чтобы просмотреть поля страницы, на вкладке Предварительный просмотр в группе Просмотр выберите показать поля.

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

    Совет: Чтобы внести изменения в параметры страницы, на вкладке Предварительный просмотр в группе Печать нажмите кнопку Параметры страницы и выберите нужные параметры в диалоговом окне Параметры страницы, Поля,Окно для печати или Лист.

  1. Щелкните лист или выберите, что вы хотите просмотреть.

  2. На вкладке Файл выберите пункт Печать и нажмите кнопку Печать.

  3. Выберите нужные параметры печати.

    Экран настройки печати

  4. Нажмите кнопку Печать.

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

Нужна дополнительная помощь?

Содержание

  1. Быстрый переход между листами
  2. Способ 1. Горячие клавиши
  3. Способ 2. Переход мышью
  4. Способ 3. Оглавление
  5. Способ 1 (основной). Контекстное меню
  6. Способ 2. Горячие клавиши
  7. Способ 3. Создание содержания
  8. Excel переход на предыдущий лист
  9. Как вернуться к предыдущему / последнему листу с помощью ярлыка в Excel?
  10. Excel переключение между листами горячие клавиши
  11. Быстрый переход между листами
  12. Способ 1. Горячие клавиши
  13. Способ 2. Переход мышью
  14. Способ 3. Оглавление
  15. Переключение между листами в Excel
  16. Способ 1. Горячие клавиши.
  17. Способ 2. Полоса прокрутки.
  18. Способ 3. Гиперссылка.
  19. Таблица горячих клавиш Excel
  20. Полный список горячих клавиш Excel
  21. Быстрые клавиши Excel
  22. Сохранить как сочетание клавиш Excel
  23. Основные горячие клавиши эксель
  24. Форматирование текста excel
  25. Работа с ячейками и строками
  26. Переключение между листами
  27. Все горячие клавиши Excel
  28. Общие горячие клавиши программы
  29. Перемещение по рабочему листу или ячейке
  30. Выбор ячеек
  31. Редактирование ячеек
  32. Форматирование ячеек
  33. Навигация по документу Excel с помощью клавиатуры
  34. Зачем это нужно?
  35. Базовые клавиши
  36. Перемещение по одной ячейке. Стрелки вниз, вверх, влево и вправо
  37. Перемещение в начало строки. Клавиша Home
  38. Постраничное перемещение по листу Excel. Клавиши Page Up и Page Down
  39. Сочетания клавиш для быстрого перемещения по документу
  40. Перемещение курсора в начало и конец документа. Сочетание клавиш Ctrl + Home и Ctrl + End
  41. Перемещение по листам книги. Сочетание клавиш Ctrl + Page Up и Ctrl + Page Down
  42. Перемещение по документам Excel и другим приложениям. Сочетание клавиш Alt + Tab
  43. Навигация внутри таблицы и прочие методы перемещения
  44. Быстрое перемещение по таблице. Сочетание клавиши Ctrl и стрелок вверх, вниз, влево и вправо
  45. Вызов окна перехода. Сочетание клавиш Ctrl + G
  46. Использование окна поиска для перехода к нужной ячейки. Сочетание клавиш Ctrl + F

Быстрый переход между листами

У вас бывают файлы, где много листов? Реально много — несколько десятков? Переход на нужный лист в такой книге может напрягать — пока найдешь нужный ярлычок листа, пока по нему щелкнешь.

Способ 1. Горячие клавиши

Сочетания Ctrl+PgUp и Ctrl+PgDown позволят вам быстро пролистывать вашу книгу вперед-назад.

Способ 2. Переход мышью

Просто щелкните правой кнопкой мыши по кнопкам прокрутки, находящимся слева от ярлычков листов и выберите нужный лист:

Просто и изящно. Работает во всех версиях Excel.

Способ 3. Оглавление

Это способ трудоемкий, но красивый. Суть его в том, чтобы создать специальный лист с гиперссылками, ведущими на другие листы вашей книги и использовать его как «живое» оглавление.

Вставьте в книгу пустой лист и добавьте на него гиперссылки на нужные вам листы, используя команду Вставка — Гиперссылка (Insert — Hyperlink) :

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

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

Источник

Здравствуйте. Сегодня я расскажу о том, как можно быстро переключатся между листами в Excel. Бывают ситуации, когда в вашей книге Excel несколько сотен листов (к примеру файл содержит данные за весь календарный год, а каждый день – это отдельный лист), а Вам нужно постоянно между ними переключаться. Для этого есть три основных способа:

Способ 1 (основной). Контекстное меню

Кликните правой кнопкой мыши по стрелкам в левом нижнем углу листа. Вам откроется диалоговое окно «Переход к листу текущей книги», где можно выбрать интересующий лист и нажать Ок. Excel отобразит его содержимое.

Способ 2. Горячие клавиши

Между листами можно перемещаться нажав:
• Ctrl – PageUp: Перейти на один лист влево
• Ctrl – PageDown: Перейти на один лист вправо

Способ 3. Создание содержания

Этот способ потребует от Вас разовых дополнительных трудозатрат, однако значительно улучшит навигацию в книге. Последовательность действий:

  1. Создаем лист. Называем его к примеру «Содержание».
  2. Вводим название всех листов.
  3. Делаем гиперссылки на каждый лист Вашей книги.

Для того, что бы создать гиперссылку, кликните правой кнопкой по ячейке с названием листа и выберите в меню Гиперссылка. В открывшемся диалоговом окне нажмите на кнопку «Место в документе», далее выберите интересующий Вас лист и нажмите ОК.

  1. На каждом листе желательно сделать гиперссылку на лист «Содержание».

Для этого переключитесь на любой лист с информацией, в ячейке A1 введите текст «К содержанию…» (либо какой то другой, как пожелаете) и сделайте гиперссылку на лист «Содержание».

Совет: В ячейку A1 Вы сможете быстро переместиться нажав Ctrl+Home.

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

Источник

Excel переход на предыдущий лист

Как вернуться к предыдущему / последнему листу с помощью ярлыка в Excel?

Предположим, что в текущей книге есть десятки листов, и вы хотите вернуться к предыдущему или последнему листу, чтобы скопировать содержимое или для других целей. Но теперь имена листов забиваются на панели «Лист», и трудно сразу узнать предыдущий лист. Итак, как сразу вернуться к предыдущему / последнему листу с помощью ярлыка? Вот вам две хитрости:

This Create List of Sheet Names utility also supports to batch insert multiple hyperlinks to go to each worksheet (or other worksheets) in current workbook.

Следующий код VBA позволяет переключаться между последним использованным листом и текущим листом в текущей книге. Вы можете сделать следующее:

1, нажмите другой + F11 клавиши, чтобы открыть окно Microsoft Visual Basic для приложений.

2. Дважды щелкните значок Эта рабочая тетрадь на левой панели, а затем вставьте следующий код в открывающееся окно:

VBA 1: вернуться к предыдущему / последнему листу

3. Продолжайте выбирать ThisWorkbook на левой панели, а затем щелкните Вставить > Модулии вставьте следующий код в открывающееся окно модуля:

VBA 2: вернуться к предыдущему / последнему листу

Вы можете нажать F5 ключ или щелкните Run кнопку, чтобы сразу вернуться к последнему использованному листу.

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

4. Нажмите Застройщик > Макрос , чтобы открыть диалоговое окно «Макрос».

Внимание: По умолчанию вкладка «Разработчик» не отображается на ленте. Нажмите, чтобы узнать. как показать / отобразить вкладку разработчика в ленте Excel.

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

6. В Горячие клавиши раздел, укажите ярлык для запуска этого макроса Выбрать последний, и нажмите OK кнопку, чтобы закрыть диалоговое окно.

7. Закройте диалоговое окно «Макрос».

С этого момента, когда вы открываете несколько листов подряд, вы можете нажимать указанные сочетания клавиш (в нашем случае нажмите Ctrl + b) для переключения между текущим листом и последним / предыдущим.

Если вы установили Kutools for Excel, вы можете применить его Переключение между последним и текущим листом утилита для быстрого возврата к последнему листу в Excel.

Kutools for Excel — Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная пробная версия 30 -день, кредитная карта не требуется! Бесплатная пробная версия сейчас!

Kutools for Excel — Combines more than 300 Advanced Functions and Tools for Microsoft Excel

Просто нажмите в области навигации или нажмите кнопку Выигрыш + A клавиши одновременно для переключения между текущим листом и последним / предыдущим.

Внимание: После установки Kutools for Excel панель навигации включается по умолчанию. Если вы не можете найти панель навигации или в области навигации, вы можете нажать кнопку Кутулс > Навигация (или Вид > Навигация), чтобы активировать панель навигации, а затем щелкните значок в крайнем левом углу области навигации.

Kutools for Excel — Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная пробная версия 30 -день, кредитная карта не требуется! Get It Now

Источник

Excel переключение между листами горячие клавиши

Быстрый переход между листами

У вас бывают файлы, где много листов? Реально много — несколько десятков? Переход на нужный лист в такой книге может напрягать — пока найдешь нужный ярлычок листа, пока по нему щелкнешь.

Способ 1. Горячие клавиши

Сочетания Ctrl+PgUp и Ctrl+PgDown позволят вам быстро пролистывать вашу книгу вперед-назад.

Способ 2. Переход мышью

Просто щелкните правой кнопкой мыши по кнопкам прокрутки, находящимся слева от ярлычков листов и выберите нужный лист:

Просто и изящно. Работает во всех версиях Excel.

Способ 3. Оглавление

Это способ трудоемкий, но красивый. Суть его в том, чтобы создать специальный лист с гиперссылками, ведущими на другие листы вашей книги и использовать его как «живое» оглавление.

Вставьте в книгу пустой лист и добавьте на него гиперссылки на нужные вам листы, используя команду Вставка — Гиперссылка (Insert — Hyperlink) :

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

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

Переключение между листами в Excel

Рассмотрим способы переключения между листами в Excel, такие как переход с помощью горячих клавиш, полосы прокрутки листов и создания гиперссылок в виде оглавления.

Приветствую всех, дорогие читатели блога TutorExcel.Ru.

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

Давайте подробнее остановимся на основных вариантах: горячих клавишах, полосе прокрутки и навигации посредством гиперссылок.

Способ 1. Горячие клавиши.

С помощью клавиш переключения Ctrl + Page Up и Ctrl + Page Down можно быстро переходить между листами в Excel на 1 лист вперед или назад соответственно.

Достаточно удобный способ в том случае если в книге небольшое количество листов или, к примеру, в основном работа идет с соседними листами книги.

Способ 2. Полоса прокрутки.

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

В нижней части файла щелкните по полосе прокрутки правой кнопкой мыши, во всплывающем окне появится список всех листов данной книги, среди которых можно перейти на любой из листов:

Перейдем к чуть более сложному варианту.

Данный способ построен на создании отдельного листа с оглавлением с помощью гиперссылок, которые будут вести на соответствующие листы книги:

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

Поэтому учитывая трудоемкость процесса, данный способ подходит для документов Excel с большим количеством листов, с которыми часто работаете, в ином случае другие способы перехода между листами выглядят предпочтительнее.

Спасибо за внимание!
Если у вас есть вопросы или мысли по теме статьи — делитесь в комментариях.

Таблица горячих клавиш Excel

Таблица горячих клавиш Excel

Поговорим о использовании горячих клавиш в Excel. Горячие клавиши, это очень полезный и мощный инструмент, который сильно повышает эффективность работы внутри экселя. Горячих клавиш у этой программы очень много, но это не означает, что все их нужно запомнить. Вам следует запомнить только те сочетания горячих клавиш, которые вы наиболее часто используете в своей работе.

Полный список горячих клавиш Excel

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

Быстрые клавиши Excel

Существует несколько типов горячих клавиш в программе excel и первый тип можно обнаружить, если нажать внутри экселя клавишу Alt, у вас будет то, что я указал на скриншоте ниже:

Мы видим, что появились подсказки, какую горячую клавишу можно нажать для того, чтобы выполнить определенные команды. Здесь все зависит от вашей скорости печати и знания клавиатуры, ибо если вы мышой манипулируете быстрее чем нажатием клавиш, тогда это не совсем удобно для вас. Также следует заметить, что после выбора определенной вкладке на рибоне (меню со вкладками в Excel) у вас для каждой вкладки появятся дополнительные горячие клавиши.

Сохранить как сочетание клавиш Excel

Вы уже знаете, что в Excel есть несколько способов сохранения документа, а также множество типов расширения при сохранении документа. При работе с программами на вашем ПК вы часто замечали сочетание горячих клавиш Ctrl+S, что обозначает, как сохранить. Если документ был сохранен до этого, то он банально будет перезаписан до текущего состояния, если же не был сохранен, то покажется диалоговое окно с предложением указать имя файла и место для сохранения.

Но существует более удобная горячая клавиша в Excel, это клавиша F12.

Дело в том, что при работе со сложными таблицами excel внутри которых может быть более одного листа и есть вероятность зависания или проявления ошибок. В таких случаях очень важно иметь возможность откатиться до более ранней версии, это касается документов, которые используются много раз и дополняются на протяжении недель или даже месяцев.

Для этого стоит через клавишу F12 делать регулярные копии документа с указанием их версии свежести, к примеру можно сохранять таким образом: (документ отчета 03-06-16), в следующий раз можно сохранить уже таким способом (документ отчета 18-06-16), то есть более поздняя версия!

Основные горячие клавиши эксель

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

  • Новый файл – Ctrl+N
  • Открыть файл – Ctrl+O
  • Сохранить файл – Ctrl+S
  • Сохранить как – F12
  • Отменить последнее действие – Ctrl+Я
  • Отменить отмену – Ctrl+Y
  • Найти текст по содержимому – Ctrl+А
  • Перейти/выделить – Ctrl+g

Форматирование текста excel

Всем известны три основные типа форматирования текста в любом текстовом редакторе, эти же типы есть и в эксель и они имеют свои сочетания горячих клавиш, давайте взглянем на них:

  • Выделение жирным – Ctrl+b
  • Выделить курсивом – Ctrl+I
  • Подчеркнуть – Ctrl+U

Работа с ячейками и строками

  • Выбрать строку – Shift+Пробел
  • Выбрать столбец – Ctrl+Пробел
  • Вырезать – Ctrl+X
  • Скопировать – Ctrl+C
  • Вставить – Ctrl+V
  • Специальная вставка – Ctrl+Alt+V
  • Начать с новой строки – Alt+Enter
  • Редактировать выбранную ячейку – F2

Переключение между листами

Немаловажными являются горячие клавиши excel при переходе между листами, которые расположены в нижней части рабочей области окна программы:

  • Переход к следующему листу – Ctrl+Page Down
  • Переход к предыдущему листу – Ctrl+Page Up

Это и есть мои основные горячие клавиши при работе с программой Excel. Я их не изучал за раз, но работая с таблицами, они автоматом оставались в моей памяти и сейчас я без проблем могу их использовать.

Все горячие клавиши Excel

Даже если вы знакомы с Microsoft Excel, вы можете быть удивлены количеством и разнообразием сочетаний клавиш, которые вы можете использовать для ускорения вашей работы и, как правило, сделать вещи более удобными.

Итак, никто не ожидает, что вы запомните все эти комбинации клавиш? Конечно нет! Все потребности разные, поэтому некоторые из них будут более полезны для вас, чем другие. И даже если вы выберите несколько новых сочетаний, это того стоит.

Общие горячие клавиши программы

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

  • Ctrl + N : создать новую книгу
  • Ctrl + O: открыть существующую книгу
  • Ctrl + S: сохранить книгу
  • F12: откройте диалоговое окно «Сохранить как»
  • Ctrl + W: закрыть книгу
  • Ctrl + F4: Закрыть Excel
  • F4: Повторите последнюю команду или действие.
  • Shift + F11: добавьте новый лист
  • Ctrl + Z: отменить действие
  • Ctrl + Y: повторить действие
  • Ctrl + F2: переключение в режим предварительного просмотра
  • F1: откройте панель справки
  • Alt + Q: перейдите в поле «Скажите мне, что вы хотите сделать»
  • F7: проверить орфографию
  • F9: рассчитать все листы во всех открытых книгах
  • Shift + F9: вычислять активные рабочие листы
  • Alt или F10: включение или выключение подсказок
  • Ctrl + F1: показать или скрыть ленту
  • Ctrl + Shift + U: развернуть или свернуть панель формул
  • Ctrl + F9: свернуть окно рабочей книги
  • F11 : Создайте гистограмму на основе выбранных данных (на отдельном листе)
  • Alt + F1: создать встроенную гистограмму на основе выбранных данных (тот же лист)
  • Ctrl + F: поиск в электронной таблице или поиск и замена
  • Alt + F: открыть меню вкладки «Файл»
  • Alt + H: перейдите на вкладку «Главная»
  • Alt + N: открыть вкладку «Вставка»
  • Alt + P: переход на вкладку «Макет страницы»
  • Alt + M: перейдите на вкладку «Формулы»
  • Alt + A: перейдите на вкладку «Данные»
  • Alt + R: перейдите на вкладку «Обзор»
  • Alt + W: переход на вкладку «Просмотр»
  • Alt + X: переход на вкладку надстроек
  • Alt + Y: перейдите на вкладку «Справка»
  • Ctrl + Tab: переключение между открытыми книгами
  • Shift + F3: вставить функцию
  • Alt + F8: создание, запуск, редактирование или удаление макроса
  • Alt + F11: откройте редактор Microsoft Visual Basic для приложений

Перемещение по рабочему листу или ячейке

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

  • Стрелка влево / вправо: перемещение одной ячейки влево или вправо
  • Ctrl + стрелка влево / вправо: переход в самую дальнюю ячейку слева или справа в строке
  • Стрелка вверх / вниз: перемещение одной ячейки вверх или вниз
  • Ctrl + стрелка вверх / вниз: переход в верхнюю или нижнюю ячейку в столбце
  • Tab: переход к следующей ячейке
  • Shift + Tab: переход к предыдущей ячейке
  • Ctrl + End: переход в самую нижнюю правую ячейку
  • F5: перейдите в любую ячейку, нажав F5 и набрав координату ячейки или имя ячейки.
  • Home: перейдите в крайнюю левую ячейку в текущей строке (или перейдите к началу ячейки при редактировании ячейки)
  • Ctrl + Home: переход к началу рабочего листа
  • Page Up / Down: перемещение одного экрана вверх или вниз на листе
  • Alt + Page Up / Down: переместить один экран вправо или влево на листе
  • Ctrl + Page Up / Down: переход на предыдущий или следующий рабочий лист

Выбор ячеек

Возможно, вы заметили из предыдущего раздела, что вы используете клавиши со стрелками для перемещения между ячейками, и клавишу Ctrl, чтобы изменить это движение. Использование клавиши Shift для изменения клавиш со стрелками позволяет расширить выделенные ячейки. Есть также несколько других комбо для ускорения выбора.

  • Shift + стрелка влево / вправо: расширение ячейки выбора влево или вправо
  • Shift + Space: выберите всю строку
  • Ctrl + пробел: выберите весь столбец
  • Ctrl + Shift + Space: выберите весь рабочий лист

Редактирование ячеек

Excel также предоставляет некоторые сочетания клавиш для редактирования ячеек.

  • F2: редактирование ячейки
  • Shift + F2: добавление или редактирование комментария ячейки
  • Ctrl + X: вырезать содержимое ячейки, выбранные данные или выбранный диапазон ячеек
  • Ctrl + C или Ctrl + Insert: копирование содержимого ячейки, выбранных данных или выбранного диапазона ячеек
  • Ctrl + V или Shift + Insert: Вставить содержимое ячейки, выбранных данных или выбранного диапазона ячеек
  • Ctrl + Alt + V: открыть диалоговое окно Специальное вложение
  • Удалить: удалить содержимое ячейки, выбранные данные или выбранный диапазон ячеек
  • Alt + Enter: вставьте жесткий возврат внутри ячейки (при редактировании ячейки)
  • F3: Вставить имя ячейки (если ячейки указаны на листе)
  • Alt + H + D + C: Удалить столбец
  • Esc: отмена записи в ячейке или панели формул
  • Введите: Заполните запись в ячейке или в строке формул

Форматирование ячеек

Готовы форматировать некоторые ячейки? Эти быстрые клавиши облегчают работу!

  • Ctrl + B: добавление или удаление жирного шрифта в содержимое ячейки, выбранные данные или выбранный диапазон ячеек
  • Ctrl + I: добавить или удалить курсив к содержимому ячейки, выбранным данным или выбранному диапазону ячеек
  • Ctrl + U: добавление или удаление подчеркивания содержимого ячейки, выбранных данных или выбранного диапазона ячеек
  • Alt + H + H: выберите цвет заливки
  • Alt + H + B: добавить границу
  • Ctrl + Shift + &: применить границу контура
  • Ctrl + Shift + _ (подчеркивание): удалить границу контура
  • Ctrl + 9: скрыть выбранные строки
  • Ctrl + 0: скрыть выбранные столбцы
  • Ctrl + 1: открыть диалоговое окно «Формат ячеек»
  • Ctrl + 5: применить или удалить зачеркнутый текст
  • Ctrl + Shift + $: применить формат валюты
  • Ctrl + Shift +%: применить процентный формат

Чем больше вы используете сочетания клавиш, тем легче их запоминать. И никто не ожидает, что вы их запомните. Надеюсь, вы нашли несколько новых, которые вы можете использовать, чтобы сделать вашу жизнь в Excel немного лучше.

Навигация по документу Excel с помощью клавиатуры

Зачем это нужно?

Если в вашей компании есть человек, который не пользуется мышью при работе в Excel, то вы наверно замечали, как быстро он выполняет свою работу.

Использование клавиатуры в качестве основного инструмента дает существенную прибавку к скорости работы. Это связано с тем, что наиболее часто используемые команды можно выполнить путем нажатия всего пары клавиш. Также у наших рук есть механическая память, и через некоторое время вы заметите, что вам нужно только подумать, как пальцы уже нажимают нужные клавиши (Вы ведь не задумываетесь, когда печатаете текст — руки сами это делают).

Конечно, полностью отказаться от мышки не получится, да это и не нужно. Например, выбрать рисунок на листе быстрее мышкой, чем перебирать клавиатурой графические объекты. Вы сами для себя определите, какие действия вам быстрее выполнять мышью, а какие с помощью клавиатуры.

Базовые клавиши

Перемещение по одной ячейке. Стрелки вниз, вверх, влево и вправо

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

Перемещение в начало строки. Клавиша Home

Для того чтобы переместиться в начало строки достаточно нажать одну клавишу — Home. Это быстрее чем прокручивать лист мышкой.

Постраничное перемещение по листу Excel. Клавиши Page Up и Page Down

Клавиша Page Up перемещает курсор ровно на одну страницу вверх, а клавиша Page Down – на страницу вниз. Данные клавиши полностью заменяют прокрутку документа скролом мыши и экономят время. Единственное на первый взгляд неудобство — это то, что при медленной прокрутке скролом вы можете более подробно следить за изменениями в тексте не перемещая глаз с одной точки экрана. При использовании клавиш необходимо будет просматривать страницу от верхнего до нижнего края.

Сочетания клавиш для быстрого перемещения по документу

Перемещение курсора в начало и конец документа. Сочетание клавиш Ctrl + Home и Ctrl + End

Для того, чтобы быстро переместиться в начало листа необходимо просто нажать комбинацию клавиш Ctrl + Home.

Аналогично, для быстрого перехода в конец документа — Ctrl + End.

Перемещение по листам книги. Сочетание клавиш Ctrl + Page Up и Ctrl + Page Down

Для перемещения между листами книги также можно использовать клавиатуру. Зажмите клавишу Ctrl и клавишами Page Up или Page Down перемещайтесь на предыдущий или следующий лист.

Перемещение по документам Excel и другим приложениям. Сочетание клавиш Alt + Tab

Данная комбинация клавиш позволяет переключаться между открытыми приложениями. Как правило, у нас открыто множество приложений, но параллельно мы работаем с двумя-тремя из них (это могут быть Excel и Word, Excel и интернет браузер). Сколько времени вы тратите на то, чтобы переключиться с одного на другой. Сочетание клавиш Alt + Tab позволяет мгновенно перейти к предыдущему документу с котором вы работали. Если необходимо перейти к другому документу, то удерживая клавишу Alt, нажимайте Tab до тех пор, пока не перейдете к нужному документу.

Навигация внутри таблицы и прочие методы перемещения

Быстрое перемещение по таблице. Сочетание клавиши Ctrl и стрелок вверх, вниз, влево и вправо

С помощью клавиатуры гораздо быстрее и удобнее перемещаться внутри таблицы. Для этого используется комбинация клавиши Ctrl и клавиш со стрелками.

Более подробно рассмотрим как работает сочетание клавиш Ctrl + Вниз, так как сочетание клавиши Ctrl с другими стрелками меняет только направление перемещения курсора.

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

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

Вызов окна перехода. Сочетание клавиш Ctrl + G

С помощью диалогового окна «переход» легко перейти к именованной ячейке/диапазону или умной таблице. Для вызова этого окна можно воспользоваться комбинацией клавиш Ctrl + G или клавишей F5. Для выбора объекта, к которому вы хотите перейти также можно использовать клавиатуру: нажмите Tab и стрелками вверх и вниз выберите переменную к которой хотите перейти.

Использование окна поиска для перехода к нужной ячейки. Сочетание клавиш Ctrl + F

Очень часто, вместо того чтобы прокручивать скролом мышки документ или перебирать страницы клавишами, проще перейти к нужному место путем поиска. Для того чтобы быстро вызвать окно поиска пользуйтесь сочетанием клавиш Ctrl + F (для запоминания F — от слова Find — поиск).

Источник

 

drondrx

Пользователь

Сообщений: 15
Регистрация: 01.01.1970

Есть книга со множеством листов нужно примерно так Лист 1, Лист2, Лист3  (Ячейка  Лист2!C1=Лист1!А1 если я меняю порядок листов Лист1, Лист3, Лист2, то ячейка  Лист2!С1  нужно чтобы ссылалось на Лист3!А1. т.е нужно чтобы ячейки ссылались на предыдущий лист автоматически при перемещение листов

 

Казанский

Пользователь

Сообщений: 8839
Регистрация: 11.01.2013

#2

02.09.2010 14:34:29

Простая функция, которая возвращает порядковый номер листа:    

Код
Function SheetNo()   
Application.Volatile   
SheetNo = Application.Caller.Parent.Index   
End Function   

 

А дальше ДВССЫЛ:  
=ДВССЫЛ(«Лист»&sheetno()-1&»!A1″)

 

drondrx

Пользователь

Сообщений: 15
Регистрация: 01.01.1970

а если названия листа меняются и не сотержат слово «Лист»

 

Казанский

Пользователь

Сообщений: 8839
Регистрация: 11.01.2013

#4

02.09.2010 14:47:45

Тогда еще одна простая функция, которая возвращает имя листа по номеру:    

Код
Function SheetName(iSheetNo As Long) As String   
SheetName = Sheets(iSheetNo).Name   
End Function 

 

И, соответственно,    
=ДВССЫЛ(sheetname(sheetno()-1)&»!A1″)

 

The_Prist

Пользователь

Сообщений: 14182
Регистрация: 15.09.2012

Профессиональная разработка приложений для MS Office

#5

02.09.2010 14:48:42

Цитата
а если названия листа меняются и не сотержат слово «Лист»
Код
Function SheetName()   
Application.Volatile   
If Application.Caller.Parent.Index > 1 Then SheetName = Application.Caller.Parent.Previous.Name   
End Function  

   

И формула      
=ДВССЫЛ(«‘»&sheetname()&»‘!A1»)

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы…

 

vikttur

Пользователь

Сообщений: 47199
Регистрация: 15.09.2012

Как я понял — Листы А, Б, В. Переместили , допустим, Б —  А, В ,Б  
Формулы листа А ссылались на Б, теперь на В.  
Могу ошибаться, но это нерешаемо.

 

Казанский

Пользователь

Сообщений: 8839
Регистрация: 11.01.2013

#7

02.09.2010 15:05:17

Дописал функцию SheetNo, чтобы по имени листа можно было определять его номер. Если аргумент опущен или равен «», то, как и раньше, возвращается номер листа, из которого вызвана ф-я:    

Код
Function SheetNo(Optional sName As String) As Long   
Application.Volatile   
If sName = "" Then SheetNo = Application.Caller.Parent.Index Else SheetNo = Sheets(sName).Index   
End Function  
 

drondrx

Пользователь

Сообщений: 15
Регистрация: 01.01.1970

 

vikttur

Пользователь

Сообщений: 47199
Регистрация: 15.09.2012

#9

02.09.2010 15:31:18

Цитата
Могу ошибаться, но это нерешаемо

Ошибался. Мое заблуждение из-за того, что в редакторе отображаются  исходные названия листов (ааа(Лист1), данные(Лист2)…), которые неизменны (но можно переименовать) и которые я принял за порядковые номера.

 

The_Prist

Пользователь

Сообщений: 14182
Регистрация: 15.09.2012

Профессиональная разработка приложений для MS Office

#10

02.09.2010 15:56:38

Цитата
Казанский: Если аргумент опущен или равен «», то, как и раньше, возвращается номер листа, из которого вызвана ф-я

Специально не стал такого делать — пусть лучше будет ошибка #ССЫЛКА!, чем циклическая ссылка ячейки на саму себя.

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы…

 

Такой вариант с макрофункцией в именованной формуле.

 

KL расскажи пожалуйста поэтапно как ты сделал функцию (=ДВССЫЛ(«‘»&ИНДЕКС(Sheets;ПОИСКПОЗ(Sheet;Sheets;0)-1)&»‘!A1»)) в post_151506.xls. Я так понял  Sheet и Sheets это имена присвоенные каким та ячейка, только каким не пойму. Разясни пожалуйста.    
Заранее огромное спасибо.

 

The_Prist

Пользователь

Сообщений: 14182
Регистрация: 15.09.2012

Профессиональная разработка приложений для MS Office

Нажимаем в листе Ctrl+F3

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы…

 

Блин не пойму как сделать тоже самое в другой книге подскажите кто знает.

 

The_Prist

Пользователь

Сообщений: 14182
Регистрация: 15.09.2012

Профессиональная разработка приложений для MS Office

А что не получается? Как я посмотрел — Вы прикрепили оригинальный файл KL. Или я упустил чего?

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы…

 

Да Вы правильно поняли это тот самый файл. Не могу разобраться как он работает. Мне надо тоже самое сделать в другой книге, а как не знаю. Если можно разъясните  поэтапно как он это сделал.

 

The_Prist

Пользователь

Сообщений: 14182
Регистрация: 15.09.2012

Профессиональная разработка приложений для MS Office

Поэтапно…Постараемся.  
Жмете Ctrl+F3. Создать. Создаете как в примере два имени:  
Sheet и Sheets. Для которых в поле диапазон пишите: =ПСТР(ЯЧЕЙКА(«filename»;!$A$1);НАЙТИ(«[«;ЯЧЕЙКА(«filename»;!$A$1));32) и =ПОЛУЧИТЬ.РАБОЧУЮ.КНИГУ(1+0*ТДАТА()) соответственно.

  Затем в ячейку, в которой хотите получить результат вписываете:  
=ДВССЫЛ(«‘»&ИНДЕКС(Sheets;ПОИСКПОЗ(Sheet;Sheets;0)-1)&»‘!A1»)  

  Вместо A1 адрес той ячейки, данные которой надо получить.

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы…

 

А в каких ячейках присваиваем эти имена?

 

The_Prist

Пользователь

Сообщений: 14182
Регистрация: 15.09.2012

Профессиональная разработка приложений для MS Office

#19

25.02.2011 16:16:58

Цитата
А в каких ячейках присваиваем эти имена?

Теперь я не понял. Я ж написал что указывать в качестве диапазона. Что теперь-то не получается? Не надо ни в каких ячейках ничего указывать.

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы…

 

Извини просто я совсем тугой в этом. Создаю новую книгу нжимаю Ctrl+F3 добавляю два имени Sheet и Sheets. Для которых в поле диапазон пишиу: =ПСТР(ЯЧЕЙКА(«filename»;!$A$1);НАЙТИ(«[«;ЯЧЕЙКА(«filename»;!$A$1));32) и =ПОЛУЧИТЬ.РАБОЧУЮ.КНИГУ(1+0*ТДАТА()) соответственно. На листе 1 в ячейке А1 ставлю число перехожу на лист два в ячейку А1 вставляю формулу =ДВССЫЛ(«‘»&ИНДЕКС(Sheets;ПОИСКПОЗ(Sheet;Sheets;0)-1)&»‘!A1») И получаю #Имя?
Что я делаю не так?

 

The_Prist

Пользователь

Сообщений: 14182
Регистрация: 15.09.2012

Профессиональная разработка приложений для MS Office

Надо посмотреть при создании имени область его действия. Должна быть Книга.  
А еще…Возможно надо заменить в формуле:    
=ПСТР(ЯЧЕЙКА(«filename»;!$A$1);НАЙТИ(«[«;ЯЧЕЙКА(«filename»;!$A$1));32)

  «filename» на «имяфайла»

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы…

 

Сергей

Гость

#22

25.02.2011 16:59:07

Огромное спасибо. Все заработало.

  • Советы по Excel
  • Функции Excel
  • Формулы Excel
  • Excel Диаграммы
  • Советы по словам
  • Советы по Outlook

Предположим, что в текущей книге есть десятки листов, и вы хотите вернуться к предыдущему или последнему листу, чтобы скопировать содержимое или для других целей. Но теперь имена листов забиваются на панели «Лист», и трудно сразу узнать предыдущий лист. Итак, как сразу вернуться к предыдущему / последнему листу с помощью ярлыка? Вот вам две хитрости:

  • Вернитесь к предыдущему / последнему листу с VBA (8 ступени)
  • Вернитесь к предыдущему/последнему листу с помощью ярлыка с Kutools for Excel (всего один клик)

Вернитесь к предыдущему / последнему листу с VBA

Следующий код VBA позволяет переключаться между последним использованным листом и текущим листом в текущей книге. Вы можете сделать следующее:

1, нажмите другой + F11 клавиши, чтобы открыть окно Microsoft Visual Basic для приложений.

2. Дважды щелкните значок Эта рабочая тетрадь на левой панели, а затем вставьте следующий код в открывающееся окно:

VBA 1: вернуться к предыдущему / последнему листу

Private Sub Workbook_SheetDeactivate(ByVal Sh As Object)
LastSheet = Sh.Name
End Sub

3. Продолжайте выбирать ThisWorkbook на левой панели, а затем щелкните Вставить > Модулии вставьте следующий код в открывающееся окно модуля:

VBA 2: вернуться к предыдущему / последнему листу

Public LastSheet As String
Sub Select_Last()
Application.Sheets(LastSheet).Select
End Sub

Вы можете нажать F5 ключ или щелкните Run кнопку, чтобы сразу вернуться к последнему использованному листу.

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

4. Нажмите Застройщик > Макрос , чтобы открыть диалоговое окно «Макрос».

Внимание: По умолчанию вкладка «Разработчик» не отображается на ленте. Нажмите, чтобы узнать. как показать / отобразить вкладку разработчика в ленте Excel.

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

6. В Горячие клавиши раздел, укажите ярлык для запуска этого макроса Выбрать последний, и нажмите OK кнопку, чтобы закрыть диалоговое окно.

7. Закройте диалоговое окно «Макрос».

С этого момента, когда вы открываете несколько листов подряд, вы можете нажимать указанные сочетания клавиш (в нашем случае нажмите Ctrl + b) для переключения между текущим листом и последним / предыдущим.


Вернитесь к предыдущему/последнему листу с помощью ярлыка с Kutools for Excel

Если вы установили Kutools for Excel, вы можете применить его Переключение между последним и текущим листом утилита для быстрого возврата к последнему листу в Excel.

Просто нажмите  в области навигации или нажмите кнопку Выигрыш + A клавиши одновременно для переключения между текущим листом и последним / предыдущим.

Внимание: После установки Kutools for Excel, область навигации включается по умолчанию. Если вы не можете найти панель навигации или  в области навигации, вы можете нажать кнопку Кутулс > Навигация (или Вид > Навигация), чтобы активировать панель навигации, а затем щелкните значок  в крайнем левом углу области навигации.

Kutools for Excel — Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная пробная версия 30-день, кредитная карта не требуется! Get It Now


Демо: один щелчок, чтобы вернуться к предыдущему / последнему листу


Статьи по теме:


Лучшие инструменты для работы в офисе

Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.

вкладка kte 201905


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!

офисный дно

Комментарии (8)


Оценок пока нет. Оцените первым!

Подписывайтесь на Нас

Copyright © 2009 —

www.extendoffice.ком. | Все права защищены. Питаться от ExtendOffice, | Карта сайта

Microsoft и логотип Office являются товарными знаками или зарегистрированными товарными знаками Microsoft Corporation в США и / или других странах.

Защищено Sectigo SSL

Ссылка на предыдущий лист.

ghost3085

Дата: Среда, 29.05.2013, 10:59 |
Сообщение № 1

Группа: Пользователи

Ранг: Новичок

Сообщений: 17


Репутация:

0

±

Замечаний:
0% ±


Помогите мне в такой проблеме.
У меня документ в нем сейчас около 10 листов. Каждый лист ссылается на пару ячеек предыдущего.
Примет: Лист2 ссылается на ячейку В2 и С5 листа1, Лист3 ссылается на В2 и С5 листа2 и тд.
Имена листов не известны. Как ссылаться на предыдущий лист???

 

Ответить

Serge_007

Дата: Среда, 29.05.2013, 11:19 |
Сообщение № 2

Группа: Админы

Ранг: Местный житель

Сообщений: 15894


Репутация:

2623

±

Замечаний:
±


Excel 2016

Формулами — никак


ЮMoney:41001419691823 | WMR:126292472390

 

Ответить

ghost3085

Дата: Среда, 29.05.2013, 12:14 |
Сообщение № 3

Группа: Пользователи

Ранг: Новичок

Сообщений: 17


Репутация:

0

±

Замечаний:
0% ±


Можно и макросом. Желательно обьяснить. Или готовый макрос пришлите если не тяжело, а я его подгоню.
Заранее благодарю.

 

Ответить

ghost3085

Дата: Среда, 29.05.2013, 14:08 |
Сообщение № 4

Группа: Пользователи

Ранг: Новичок

Сообщений: 17


Репутация:

0

±

Замечаний:
0% ±


Я тут немного поклацал.
У меня 2 функции

Определяем имя листа
[vba]

Код

Function SheetName(iSheetNo As Long) As String
SheetName = Sheets(iSheetNo).Name
End Function

[/vba]

Определяем номер листа
[vba]

Код

Function SheetNo()
Application.Volatile
SheetNo = Application.Caller.Parent.Index
End Function

[/vba]

И, соответственно,

Код

=ДВССЫЛ(sheetname(sheetno()-1)&»!A1″)

В результате на чистом фале все работает, но когда переименовываю лист по типу 10-15,04 (с 10 по 15 апреля) в результате ЗНАЧ
Подскажите где копать????

[admin]Оформляйте коды тегами![/admin]

Сообщение отредактировал ghost3085Среда, 29.05.2013, 14:12

 

Ответить

AlexM

Дата: Среда, 29.05.2013, 14:11 |
Сообщение № 5

Группа: Друзья

Ранг: Участник клуба

Сообщений: 4257


Репутация:

1046

±

Замечаний:
0% ±


Excel 2003

Можно функцией пользователя.
Код поместить в Модуль1
[vba]

Код

Function PrevSheet(Cell As Range) As Variant
PrevSheet = Sheets(IIf(ActiveSheet.Index = 1, 1, ActiveSheet.Index — 1)).Range(Cell.Address)
End Function

[/vba]
Чтобы при изменении значений в ячейке, которая является аргументом функции, функция пересчитывалась надо к формуле добавить:
Если формула возвращает число +СЕГОДНЯ()*0, если формула возвращает текст &ЕСЛИ(СЕГОДНЯ()*0;;»»)
См.файл.

К сообщению приложен файл:

____.xls
(25.0 Kb)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.

 

Ответить

ghost3085

Дата: Четверг, 30.05.2013, 10:19 |
Сообщение № 6

Группа: Пользователи

Ранг: Новичок

Сообщений: 17


Репутация:

0

±

Замечаний:
0% ±


Спасибо!!
Теперь вопрос как зделать автоматическое обновление данных при перемещение по ячейкам??
Данные не обновляться пока не обновлю ячейку с формулой.

 

Ответить

AlexM

Дата: Четверг, 30.05.2013, 11:27 |
Сообщение № 7

Группа: Друзья

Ранг: Участник клуба

Сообщений: 4257


Репутация:

1046

±

Замечаний:
0% ±


Excel 2003

В модуль «Эта книга» вставить код
[vba]

Код

Private Sub Workbook_SheetActivate(ByVal Sh As Object)
Sh.Calculate
End Sub

[/vba]



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.

 

Ответить

ghost3085

Дата: Четверг, 30.05.2013, 14:06 |
Сообщение № 8

Группа: Пользователи

Ранг: Новичок

Сообщений: 17


Репутация:

0

±

Замечаний:
0% ±


Может я конечно что-то не так зделал, но у меня не срабатывает.
Нужно чтоб обновлялись значения в ячейках автоматом как при обычних вычислениях.
Изначально эта задача для человека который не очень знает компьютер, поэтому вручную обновлять ячейки не очень удобно…

Сообщение отредактировал ghost3085Четверг, 30.05.2013, 14:11

 

Ответить

Serge_007

Дата: Четверг, 30.05.2013, 14:14 |
Сообщение № 9

Группа: Админы

Ранг: Местный житель

Сообщений: 15894


Репутация:

2623

±

Замечаний:
±


Excel 2016

Цитата (ghost3085)

обновлялись значения в ячейках автоматом как при обычних вычислениях

Цитата (ghost3085)

автоматическое обновление данных при перемещение по ячейкам?

Так как надо: при пересчёте листа или при перемещении по ячейкам?


ЮMoney:41001419691823 | WMR:126292472390

 

Ответить

ghost3085

Дата: Пятница, 31.05.2013, 10:49 |
Сообщение № 10

Группа: Пользователи

Ранг: Новичок

Сообщений: 17


Репутация:

0

±

Замечаний:
0% ±


Извиняюсь что не корректно выразился.
Нужно автоматическое обновление данных/ссылок (как при обычных формулах)
поменял значение в ячейке — формула пересчитала автоматом…

 

Ответить

Serge_007

Дата: Пятница, 31.05.2013, 10:59 |
Сообщение № 11

Группа: Админы

Ранг: Местный житель

Сообщений: 15894


Репутация:

2623

±

Замечаний:
±


Excel 2016

Цитата (ghost3085)

поменял значение в ячейке — формула пересчитала автоматом

Цитата (AlexM)

Чтобы при изменении значений в ячейке, которая является аргументом функции, функция пересчитывалась надо к формуле добавить:
Если формула возвращает число +СЕГОДНЯ()*0, если формула возвращает текст &ЕСЛИ(СЕГОДНЯ()*0;;»»)
См.файл.


ЮMoney:41001419691823 | WMR:126292472390

 

Ответить

AlexM

Дата: Пятница, 31.05.2013, 11:14 |
Сообщение № 12

Группа: Друзья

Ранг: Участник клуба

Сообщений: 4257


Репутация:

1046

±

Замечаний:
0% ±


Excel 2003

Еще раз выкладываю файл. Ссылки автоматически обновляются.

К сообщению приложен файл:

0424769.xls
(26.5 Kb)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.

 

Ответить

ghost3085

Дата: Понедельник, 03.06.2013, 10:40 |
Сообщение № 13

Группа: Пользователи

Ранг: Новичок

Сообщений: 17


Репутация:

0

±

Замечаний:
0% ±


Извиняюсь еще раз!!!
Вот пример моей задачи.
Подскажите что делать с этой проблемой.
Ссылки ссылаются на первый лист (по умолчанию), происходит дублирование, если обновить тогда пересчитует. Где копать?????
также возникает цикличиская ссылка….
Добавил!!!

К сообщению приложен файл:

2044838.xls
(97.5 Kb)

Сообщение отредактировал ghost3085Понедельник, 03.06.2013, 11:45

 

Ответить

AlexM

Дата: Понедельник, 03.06.2013, 10:45 |
Сообщение № 14

Группа: Друзья

Ранг: Участник клуба

Сообщений: 4257


Репутация:

1046

±

Замечаний:
0% ±


Excel 2003

Решение было в сообщении №7
С циклической ссылкой не разобрался. Ошибка появляется только при сохранении файла.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.

Сообщение отредактировал AlexMПонедельник, 03.06.2013, 12:34

 

Ответить

ghost3085

Дата: Понедельник, 03.06.2013, 14:26 |
Сообщение № 15

Группа: Пользователи

Ранг: Новичок

Сообщений: 17


Репутация:

0

±

Замечаний:
0% ±


Извиняюсь за мучения!!!!!
Большое спасибо. Все работает!!!!! Всем спасибо.

 

Ответить

Сергей

Дата: Пятница, 17.01.2014, 10:41 |
Сообщение № 16

Здраствуйте, у меня была такая же проблема, воспользовался вашим решением — работает, для работы циклической ссылки я включил итеративные вычисления, но при любых изменениях значения в ячейках со ссылкой «prevshit» сбиваются, и появляются несуществующие цифры, видимо это связано с тем, что циклическая может выдать неправильное значение, что она собственно и делает. как решить эту проблему? подскажите пожалуйста

 

Ответить

maeglah

Дата: Понедельник, 20.01.2014, 20:47 |
Сообщение № 17

Группа: Пользователи

Ранг: Прохожий

Сообщений: 1


Репутация:

0

±

Замечаний:
0% ±


Excel 2007

Бьюсь с той же проблемой, ИМХО циклические ссылки возникают при количестве листов с ссылками на предыдущий более 2 х.
Вот эта вот конструкция ActiveSheet.Index, дает нам индекс текущего листа.
При этом если мы откроем последний лист, который будет в данный момент как раз активным, для всех ячеек содержащих данную формул
он так же станет активным, формула замкнется на себя.
И этого может не случиться если листов будет всего два и первый из них будет содержать только стартовые данные.

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

Сообщение отредактировал maeglahПонедельник, 20.01.2014, 20:48

 

Ответить

bygaga

Дата: Среда, 28.05.2014, 10:12 |
Сообщение № 18

Группа: Пользователи

Ранг: Форумчанин

Сообщений: 101


Репутация:

0

±

Замечаний:
0% ±


Excel 2003, 2007

Сообщение отредактировал bygagaСреда, 28.05.2014, 10:12

 

Ответить

acidlisk

Дата: Пятница, 19.09.2014, 10:18 |
Сообщение № 19

Группа: Пользователи

Ранг: Прохожий

Сообщений: 2


Репутация:

0

±

Замечаний:
0% ±


Excel 2007

AlexM, а почему для пересчета функции надо добавлять +СЕГОДНЯ()*0 ?
Потому, что excel в любом случае будет считать функцию СЕГОДНЯ() и заодно все значение ячейки пересчитает, что ли? То есть по факту это костыль?

 

Ответить

Goorito

Дата: Четверг, 11.04.2019, 06:52 |
Сообщение № 20

Группа: Пользователи

Ранг: Новичок

Сообщений: 11


Репутация:

0

±

Замечаний:
20% ±


Excel 2016

Всем добра!

Господа профессионалы, нужна помощь профану)
Решил поднять эту тему.

Вопрос совершенно тот же, при копировании листа нужно использовать в некоторых ячейках данные с предыдущего листа, в частности, необходимо в отчете во вложении прописать такую формулу в ячейках B2 и столбце С листа 7.04Н, чтобы брались данные соответственно B3 и столбца F листа и так продолжая при каждом добавлении листа.

Помогите пожалуйста с формулой…

К сообщению приложен файл:

6300319.xlsx
(23.4 Kb)

Сообщение отредактировал GooritoЧетверг, 11.04.2019, 06:53

 

Ответить

Like this post? Please share to your friends:
  • Предыдущая команда в word
  • Предыдущая версия файла word 2007
  • Предыдущая версия книги excel
  • Предупреждение системы безопасности подключения к внешним данным отключены excel
  • Предупреждение системы безопасности microsoft word ошибка сертификата ssl