Нажимаешь на ячейку excel

Содержание

  1. Как сделать кнопку перехода на другой лист в excel?
  2. Файл примера
  3. Скачать
  4. Метод гиперссылок
  5. Макросом
  6. Процедура создания
  7. Способ 1: автофигура
  8. Способ 2: стороннее изображение
  9. Способ 3: элемент ActiveX
  10. Способ 4: элементы управления формы
  11. Помогла ли вам эта статья?
  12. Способ 1. Горячие клавиши
  13. Способ 2. Переход мышью
  14. Способ 3. Оглавление
  15. Ссылки по теме
  16. Как сделать кнопку на листе Excel
  17. Как в Excel сделать кнопку с макросом
  18. Другие варианты использования кнопок
  19. Как сделать кнопку сортировки в Excel для таблиц

Как сделать кнопку перехода на другой лист в excel?

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

Файл примера

Скачать

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

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

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

После этого отредактируйте объекты по своему вкусу. Например, я добавил тень.

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

Для вставки гиперссылки щёлкните на вашем графическом элементе правой кнопкой мыши и в контекстном меню выберите пункт Гиперссылка… В открывшемся диалоговом окне надо выбрать слева раздел Место в документе, выбрать нужный нам лист (в нашем случае он называется Гиперссылки) и ввести адрес ячейки, на которую должен встать табличный курсор (у нас B6). Нажмите OK. Протестируйте работу кнопки.

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

Чтобы избавиться от этого эффекта можно использовать очень простой трюк на основе макросов

Макросом

Вместо того, чтобы добавлять гиперссылку можно назначить очень простой VBA обработчик события нажатия мыши на нашем графическом объекте. Если вы уже добавили гиперссылку, то удалите её через контекстное меню фигуры. Я рекомендую дать вашим фигурам какие-то более благозвучные имена. Надо выделить фигуру и через адресную строку присвоить ей новое имя:

После этого нужно в контекстном меню фигуры выбрать Назначить макрос…

В открывшемся окне Назначить макрос объекту нажать кнопку Создать:

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

Теперь можно ввести VBA код, который очень прост. Мы будем использовать метод Goto объекта Applications, который имеет 2 параметра:

Ссылку на ячейку, в которую необходимо перейти табличному курсору

Параметр, который предписывает (или нет) данной ячейке занимать в окне левый верхний угол. True или False.

Так будет выглядеть наш код для файла примера:

Вот такой простой, но полезный трюк 🙂

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

Процедура создания

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

Способ 1: автофигура

Прежде всего, рассмотрим, как создать кнопку из набора встроенных фигур Excel.

  1. Производим перемещение во вкладку «Вставка». Щелкаем по значку «Фигуры», который размещен на ленте в блоке инструментов «Иллюстрации». Раскрывается список всевозможных фигур. Выбираем ту фигуру, которая, как вы считаете, подойдет более всего на роль кнопки. Например, такой фигурой может быть прямоугольник со сглаженными углами.
  2. После того, как произвели нажатие, перемещаем его в ту область листа (ячейку), где желаем, чтобы находилась кнопка, и двигаем границы вглубь, чтобы объект принял нужный нам размер.
  3. Теперь следует добавить конкретное действие. Пусть это будет переход на другой лист при нажатии на кнопку. Для этого кликаем по ней правой кнопкой мыши. В контекстном меню, которое активируется вслед за этим, выбираем позицию «Гиперссылка».
  4. В открывшемся окне создания гиперссылки переходим во вкладку «Местом в документе». Выбираем тот лист, который считаем нужным, и жмем на кнопку «OK».

Теперь при клике по созданному нами объекту будет осуществляться перемещение на выбранный лист документа.

Урок: Как сделать или удалить гиперссылки в Excel

Способ 2: стороннее изображение

В качестве кнопки можно также использовать сторонний рисунок.

  1. Находим стороннее изображение, например, в интернете, и скачиваем его себе на компьютер.
  2. Открываем документ Excel, в котором желаем расположить объект. Переходим во вкладку «Вставка» и кликаем по значку «Рисунок», который расположен на ленте в блоке инструментов «Иллюстрации».
  3. Открывается окно выбора изображения. Переходим с помощью него в ту директорию жесткого диска, где расположен рисунок, который предназначен выполнять роль кнопки. Выделяем его наименование и жмем на кнопку «Вставить» внизу окна.
  4. После этого изображение добавляется на плоскость рабочего листа. Как и в предыдущем случае, его можно сжать, перетягивая границы. Перемещаем рисунок в ту область, где желаем, чтобы размещался объект.
  5. После этого к копке можно привязать гиперссылку, таким же образом, как это было показано в предыдущем способе, а можно добавить макрос. В последнем случае кликаем правой кнопкой мыши по рисунку. В появившемся контекстном меню выбираем пункт «Назначить макрос…».
  6. Открывается окно управление макросами. В нем нужно выделить тот макрос, который вы желаете применять при нажатии кнопки. Этот макрос должен быть уже записан в книге. Следует выделить его наименование и нажать на кнопку «OK».

Теперь при нажатии на объект будет запускаться выбранный макрос.

Урок: Как создать макрос в Excel

Способ 3: элемент ActiveX

Наиболее функциональной кнопку получится создать в том случае, если за её первооснову брать элемент ActiveX. Посмотрим, как это делается на практике.

  1. Для того чтобы иметь возможность работать с элементами ActiveX, прежде всего, нужно активировать вкладку разработчика. Дело в том, что по умолчанию она отключена. Поэтому, если вы её до сих пор ещё не включили, то переходите во вкладку «Файл», а затем перемещайтесь в раздел «Параметры».
  2. В активировавшемся окне параметров перемещаемся в раздел «Настройка ленты». В правой части окна устанавливаем галочку около пункта «Разработчик», если она отсутствует. Далее выполняем щелчок по кнопке «OK» в нижней части окна. Теперь вкладка разработчика будет активирована в вашей версии Excel.
  3. После этого перемещаемся во вкладку «Разработчик». Щелкаем по кнопке «Вставить», расположенной на ленте в блоке инструментов «Элементы управления». В группе «Элементы ActiveX» кликаем по самому первому элементу, который имеет вид кнопки.
  4. После этого кликаем по любому месту на листе, которое считаем нужным. Сразу вслед за этим там отобразится элемент. Как и в предыдущих способах корректируем его местоположение и размеры.
  5. Кликаем по получившемуся элементу двойным щелчком левой кнопки мыши.
  6. Открывается окно редактора макросов. Сюда можно записать любой макрос, который вы хотите, чтобы исполнялся при нажатии на данный объект. Например, можно записать макрос преобразования текстового выражения в числовой формат, как на изображении ниже. После того, как макрос записан, жмем на кнопку закрытия окна в его правом верхнем углу.

Теперь макрос будет привязан к объекту.

Способ 4: элементы управления формы

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

  1. Переходим во вкладку «Разработчик» и кликаем по знакомой нам кнопке «Вставить», размещенной на ленте в группе «Элементы управления». Открывается список. В нем нужно выбрать первый же элемент, который размещен в группе «Элементы управления формы». Данный объект визуально выглядит точно так же, как и аналогичный элемент ActiveX, о котором мы говорили чуть выше.
  2. Объект появляется на листе. Корректируем его размеры и место расположения, как уже не раз делали ранее.
  3. После этого назначаем для созданного объекта макрос, как это было показано в Способе 2 или присваиваем гиперссылку, как было описано в Способе 1.

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

Мы рады, что смогли помочь Вам в решении проблемы.

Задайте свой вопрос в комментариях, подробно расписав суть проблемы. Наши специалисты постараются ответить максимально быстро.

Помогла ли вам эта статья?

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

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

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

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

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

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

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

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

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

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

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

Ссылки по теме

  • Как создать лист-оглавление книги Excel для быстрого перехода на нужный лист
  • Автоматическое создание оглавления книги на отдельном листе с гиперссылками (надстройка PLEX)

Кнопка в Excel как ссылка на ячейку, какой-либо инструмент, созданный макрос значительно упрощает работу в программе. Чаще всего это графический объект с назначенным макросом или гиперссылкой. Рассмотрим, как сделать такую кнопку.

Как сделать кнопку на листе Excel

Суть работы: создать графический объект и назначить для него макрос или гиперссылку. Рассмотрим подробнее.

Способы создания графического объекта:

  1. Кнопка – элемент ActiveX. Переходим на вкладку «Разработчик». Нажимаем кнопку «Вставить». Открывается меню с набором элементов для вставки. Выбираем первый элемент ActiveX – «кнопку» (в виде серого кирпичика). Теперь рисуем курсором кнопку необходимого размера.
  2. Кнопка – элемент управления формы. Снова переходим на вкладку «Разработчик». Открываем меню инструмента «Вставить». Теперь выбираем элемент «кнопка» из первой группы (такой же серый кирпичик). Рисуем кнопку. Сразу открывается окно для назначения макроса: можно сделать сразу, а можно попозже.
  3. Кнопка – автофигура. Переходим на вкладку «Вставка». В меню «Иллюстрации» выбираем подходящую фигуру. Рисуем. По готовой фигуре можно щелкнуть правой кнопкой мыши и изменить оформление.
  4. Кнопка – рисунок. Переходим на вкладку «Вставка». В меню «Иллюстрации» выбираем инструмент «Рисунок». Для выбора будут предложены варианты, которые имеются на компьютере.

Графический объект создан. Теперь нужно сделать его «рабочим».

Как в Excel сделать кнопку с макросом

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

Если мы использовали элемент ActiveX, то:

Для других графических объектов макрос назначается так же. Процедура еще проще. Нужно щелкнуть правой кнопкой мыши по нарисованной кнопке или картинке и выбрать инструмент «Назначить макрос».

Другие варианты использования кнопок

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

Нарисуем графический объект и выделим его. На вкладке «Вставка» найдем кнопку «Гиперссылка».

После нажатия открывается окно для создания связи кнопки с файлом, веб-страницей, электронной почтой, новым документом, местом в текущем документе.

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

Подобные задачи можно выполнять и с помощью макросов. Например, чтобы при нажатии, пользователь попадал в определенную ячейку (М6), прописываем следующий код:

Sub Макрос 1()
Range(«M6»).Select
End Sub

Точно так же можно назначить макрос диаграмме, объектам WordArt, SmartAtr.

Как сделать кнопку сортировки в Excel для таблиц

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

  1. Вместо заголовков колонки таблицы добавим автофигуры, которые будут служить кнопками для сортировки по столбцам таблицы.
  2. В режиме Visual Basic — ALT+F11 в папке Modules вставляем новый модуль Module1. Для этого делаем по папке правый щелчок мышкой и выбираем: Insert-Module.
  3. Делаем двойной щелчок по Module1 и вводим в него следующий код:
  4. Назначаем каждой автофигуре свой макрос: для «Наименование» – Макрос1, а для «Май» – Макрос2 и т.д.

Все теперь достаточно только кликнуть по заголовку и таблица отсортирует данные относительно определенного столбца. Для удобства столбец «Наименование» Макрос1 сортирует по возрастанию благодаря параметру Order:=xlAscending. Во всех остальных столбцах присвоены макросы (2,3,4) с параметром Order:=xlDescending, который задает тип сортировки по убыванию. Чтобы видно было, в каком месяце было больше продано товара.

Скачать пример кнопки сортировки

Примечание. Такие простые макросы можно создать в автоматическом режиме без программирования или без написания VBA-кода, с помощью инструмента «Запись макроса».

Источник

Как изменить значение ячейки, нажав на ячейку?

Можно ли изменить значение ячейки, щелкнув ячейку в Excel? Например, когда вы щелкаете определенную ячейку A1, в первый раз отображается текст «Excel», если вы снова щелкаете A1, отображается текст «Word», а при нажатии этой кнопки отображается текст «Outlook». ячейка в третий раз. В этом случае значение в ячейке A1 будет повторяться от «Excel» к «Word», от «Outlook» к «Excel» …… как показано на следующем снимке экрана:

документ изменить значение нажатием 1

Измените значение ячейки, щелкнув ячейку с кодом VBA


стрелка синий правый пузырь Измените значение ячейки, щелкнув ячейку с кодом VBA

Чтобы выполнить эту задачу в Excel, вам может помочь следующий код VBA. Сделайте следующее:

1. Щелкните правой кнопкой мыши вкладку листа, на которой вы хотите изменить значение ячейки, и выберите Просмотреть код из контекстного меню, а в открывшемся Microsoft Visual Basic для приложений окна, скопируйте и вставьте следующий код в пустой модуль:

Код VBA: измените значение ячейки, щелкнув ячейку:

Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
'Updateby Extendoffice
  Application.EnableEvents = False
  With Target
  If .Address = Range("A1").Address Then
    Select Case .Value
      Case "Excel"
        .Value = "Word"
      Case "Word"
        .Value = "Outlook"
      Case "Outlook"
        .Value = "Excel"
      Case Else
        .Value = "Word"
    End Select
  End If
  End With
  Range("A2").Select
  Application.EnableEvents = True
End Sub

документ изменить значение нажатием 2

Внимание: В приведенном выше коде A1 — это ячейка, в которой вы хотите изменить значение, нажав «Excel«,»Word«,»Outlook»- это значения ячеек, которые вы хотите отображать периодически, вы можете изменить их по своему усмотрению.

2. После вставки кода сохраните код и закройте окно. Теперь, когда вы щелкаете ячейку A1 в первый раз, сразу отображается текст «Excel», щелкните его еще раз, появляется текст «Word», текст «Outlook» отображается, если вы нажимаете его в третий раз, см. снимок экрана:

документ изменить значение нажатием 1


Еще статьи по теме:

Как отфильтровать данные, просто щелкнув содержимое ячейки в Excel?

Как отсортировать данные столбца, щелкнув заголовок в Excel?


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

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

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

вкладка kte 201905


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

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

офисный дно

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


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

Запуск макроса изменением значения в ячейке.

Ранее в статье

Как сделать связанный выпадающий список в «Эксель», зависящий от значения в соседней ячейке.

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

Связанный списокРешил исправить ситуацию и сделать так чтобы при клике по первой ячейке вторая ячейка принимала значение «пусто».

Для этого потребовалось написать 2 коротеньких алгоритма (макроса):

Первый макрос —  производит удаление данных из ячейки и выглядит следующим образом:

Sub noll()
On Error Resume Next
ActiveSheet.Cells(2, 2).Value = «»
End Sub

Этот макрос следует записать в поле раздела «module» — в «контейнер» модуля.

Второй макрос — активирует первый при клике по ячейке.

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

Private Sub Worksheet_SelectionChange (ByVal Target As Range)
Dim u As String
On Error Resume Next
If Not Intersect(Target, Range(«B1»)) Is Nothing Then
Call noll
End If
End Sub

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

  • Кликнуть двойным щелчком по названию листа.
  • После двойного клика будет открыто поле для внесения кода аналогичное полю модуля (module).

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

Код стал выглядеть следующим образом:

Private Sub Worksheet_Change(ByVal Target As Range)
Dim u As String
On Error Resume Next
If Not Intersect(Target, Range(«B1»)) Is Nothing Then
Call noll
End If
End Sub

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

Вопросы и пожелания можете оставлять в комментариях или на форуме нашего сайта.
Видео о работе в excel можно найти на нашем youtube канале по ссылке:

Канал «RuExcel»

Удачи в изучении программы Ecxel.

событие «нажатие на ячейку» вызывает стопроцентное срабатывание макроса. Это и хорошо, потому что предельно просто, но и имеет свой минус: при случайном нажатии тоже будет 100% вызов формы или запуск иной програмки.

Я обычно реализую это таким образом. Встаем на ячейку и нажимаем кнопку (ранее нами же созданную) на листе типа «заполнить данные». Маркос улавливает о каких данных идет речь, т.е. берет эту строку, считывает из нее все что угодно (например код товара, № договора, ФИО или иной идентифицирующий признак) и по нему находит строку на другом листе. Дальше масса вариантов. ТЗ (техзадание) можно обсудить. Решений интересных много

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

Но запуск макроса не рекомендую делать по событию «нажатие на ячейку». гемороя не оберетесь в работе

Удачных исканий, интересных решений! 

Таблица всплывает по нажатию на ячейку

CastleZ

Дата: Четверг, 26.01.2017, 21:31 |
Сообщение № 1

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

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

Сообщений: 5


Репутация:

0

±

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


Excel 2007

Помогите, пожалуйста. Нужно сделать так, чтобы в ячейке (условно назовем А) значился итог другой таблицы (вроде гиперссылки). И нажав на эту ячейку А, открывалась бы иная таблица (с несколькими строками и столбцами — матрица). Но при этом открывался бы не лист 2, а именно только небольшая матрица, т.е. это выглядело бы как всплывающее окно на все том же листе 1.
Иными словам:. В ячейке А стоит цифра 10, жмем на эту ячейку, и появляется небольшое окошко, в котором и будет таблица, где и была бы суммирована цифра 10 в последнем столбце.

Как считать сумму и прочее я знаю. Главная проблема как создать такую связь — ячейка — она же ссылка, но не на иной лист, а именно на окошко появляющееся, в котором и есть таблица.

Старался, как можно подробнее описать суть проблемы

Спасибо

 

Ответить

gling

Дата: Четверг, 26.01.2017, 22:50 |
Сообщение № 2

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

Ранг: Старожил

Сообщений: 2449


Репутация:

652

±

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


2010

Не понятно, что надо ть, может это?

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

6696016.xlsm
(20.9 Kb)


ЯД-41001506838083

 

Ответить

bmv98rus

Дата: Четверг, 26.01.2017, 23:38 |
Сообщение № 3

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

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

Сообщений: 4009


Репутация:

760

±

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


Excel 2013/2016

gling,
Думаю что имелось в виду такое

напрашивается только так


Замечательный Временно просто медведь , процентов на 20.

Сообщение отредактировал bmv98rusПятница, 27.01.2017, 14:01

 

Ответить

CastleZ

Дата: Пятница, 27.01.2017, 06:46 |
Сообщение № 4

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

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

Сообщений: 5


Репутация:

0

±

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


Excel 2007

bmv98rus, да, так.

а какой код можете сюда скопировать?

 

Ответить

bmv98rus

Дата: Пятница, 27.01.2017, 07:35 |
Сообщение № 5

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

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

Сообщений: 4009


Репутация:

760

±

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


Excel 2013/2016

CastleZ,
Ну как какой, VBA. Он в файле, но очень сырой и естественно требует и адоптации под задачу и доработки. Только это не живая таблица появляется, а картинка.


Замечательный Временно просто медведь , процентов на 20.

Сообщение отредактировал bmv98rusПятница, 27.01.2017, 09:32

 

Ответить

CastleZ

Дата: Пятница, 27.01.2017, 20:57 |
Сообщение № 6

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

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

Сообщений: 5


Репутация:

0

±

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


Excel 2007

bmv98rus, я понимаю, что картинка, ну это уже продвижение вперед.

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

А есть возможность создавать именно живую таблицу?

Спасибо всем вам

Вот проект, для которого нужно сделать

Сообщение отредактировал CastleZПятница, 27.01.2017, 21:39

 

Ответить

_Boroda_

Дата: Пятница, 27.01.2017, 21:10 |
Сообщение № 7

Группа: Модераторы

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

Сообщений: 16618


Репутация:

6465

±

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


2003; 2007; 2010; 2013 RUS

Для продолжения диалога настоятельно рекомендую Вам приложить свой файл и по нему уже четко пояснить чтокудаоткудапочему


Скажи мне, кудесник, любимец ба’гов…
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995

 

Ответить

CastleZ

Дата: Пятница, 27.01.2017, 21:40 |
Сообщение № 8

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

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

Сообщений: 5


Репутация:

0

±

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


Excel 2007

прилагаю проект

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

3057401.zip
(26.0 Kb)

Сообщение отредактировал CastleZПятница, 27.01.2017, 21:41

 

Ответить

bmv98rus

Дата: Суббота, 28.01.2017, 00:27 |
Сообщение № 9

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

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

Сообщений: 4009


Репутация:

760

±

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


Excel 2013/2016

CastleZ,

«проект» появился, а вот понимания чтокудаоткудапочему нет.

Плюс к этому, разбросаны вопросы тут тут


Замечательный Временно просто медведь , процентов на 20.

Сообщение отредактировал bmv98rusСуббота, 28.01.2017, 09:24

 

Ответить

CastleZ

Дата: Воскресенье, 29.01.2017, 08:21 |
Сообщение № 10

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

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

Сообщений: 5


Репутация:

0

±

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


Excel 2007

bmv98rus, нужно то, что Вы выше сделали, приложив картинку.

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

 

Ответить

bmv98rus

Дата: Воскресенье, 29.01.2017, 11:02 |
Сообщение № 11

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

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

Сообщений: 4009


Репутация:

760

±

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


Excel 2013/2016

CastleZ,

Основное не в том что Вы задали вопрос везде, а то что не понятно что вы хотите в итоге, Вам дали два примера, которые отвечают на вопрос

Нужно сделать так, чтобы в ячейке (условно назовем А) значился итог другой таблицы (вроде гиперссылки). И нажав на эту ячейку А, открывалась бы иная таблица (с несколькими строками и столбцами — матрица).

, оба работаею примерно с одним результатаом. То что на моей картинке юыдл, это «фотошоп», но в файле уже решение. которое хоть и выглядит иначе но не меняет сути ответа. Для того чтоб вам помогли, более подробно напишите, что вы хотите видеть при «нажать на ячейку», одна ли она такая, какую облаcть (матрицу) показывать при выборе разных ячеек …..
Далее, когда я говорю,что это не живая таблица, одзначает, что в ней нельзя сделать изменения, но картинка автоматически обновляется при пересчете, даже если она на экране. В моем примерах это можно проверить понажимав F9.
Однако сразу отмечу, что оба предложенные варианта имеют один серьёзный недостаток — это сброс стека UNDO, это означает, что отменить последние действия будет невозможно после появления «картинки» .

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

7789050.jpg
(17.1 Kb)


Замечательный Временно просто медведь , процентов на 20.

Сообщение отредактировал bmv98rusВоскресенье, 29.01.2017, 15:20

 

Ответить

gling

Дата: Воскресенье, 29.01.2017, 13:51 |
Сообщение № 12

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

Ранг: Старожил

Сообщений: 2449


Репутация:

652

±

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


2010

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

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

7336360.xls
(97.0 Kb)


ЯД-41001506838083

 

Ответить

Tegi1996

Дата: Понедельник, 15.05.2017, 09:37 |
Сообщение № 13

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

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

Сообщений: 16


Репутация:

0

±

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


Excel 2007

Добрый день! Я студент. На данный момент практикуюсь. И на практике мне дали такое задание: нужно чтобы при нажатии на ячейку появилась таблица! Так вот пользуясь информация с данного ресурса я сдал эту «таблицу», но она появляется как рисунок. Берез информацию с другого листа. Как мне теперь сделать чтобы таблица не была привязана к месту на другом листе (К ДИАПАЗОНУ), а искала по определенному номеру место на другом листе и выдавала этот диапазон. Причем чтобы можно было редактировать (добавлять строки, столбцы, удалять).

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

7753934.png
(83.4 Kb)

 

Ответить

vikttur

Дата: Понедельник, 15.05.2017, 09:40 |
Сообщение № 14

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

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

Сообщений: 2941

Покажите, где макрос в Вашей картинке? Заменим несколько строк )

 

Ответить

Tegi1996

Дата: Понедельник, 15.05.2017, 09:42 |
Сообщение № 15

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

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

Сообщений: 16


Репутация:

0

±

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


Excel 2007

[p.s.] Tegi1996, [/p.s.]Работает от ячейки «Поставка комплектующих…»

 

Ответить

Tegi1996

Дата: Понедельник, 15.05.2017, 09:44 |
Сообщение № 16

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

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

Сообщений: 16


Репутация:

0

±

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


Excel 2007

Прилагаю Макрос

 

Ответить

Tegi1996

Дата: Понедельник, 15.05.2017, 09:56 |
Сообщение № 17

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

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

Сообщений: 16


Репутация:

0

±

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


Excel 2007

 

Ответить

Tegi1996

Дата: Понедельник, 15.05.2017, 09:57 |
Сообщение № 18

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

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

Сообщений: 16


Репутация:

0

±

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


Excel 2007

Ссылка на скрины. Не могу добавить фото

 

Ответить

Tegi1996

Дата: Понедельник, 15.05.2017, 12:09 |
Сообщение № 19

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

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

Сообщений: 16


Репутация:

0

±

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


Excel 2007

 

Ответить

Nic70y

Дата: Понедельник, 15.05.2017, 12:14 |
Сообщение № 20

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

Ранг: Экселист

Сообщений: 8136


Репутация:

1999

±

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


Excel 2010

Tegi1996, ни кто Вам отвечать не будет,
пока не прочитаете и выполните правила,
тока стебаться будут,
а потом модераторы выпишут всем (особенно вам) «рецепт на пилюли»


ЮMoney 41001841029809

Сообщение отредактировал Nic70yПонедельник, 15.05.2017, 12:14

 

Ответить

Понравилась статья? Поделить с друзьями:
  • Нажимаешь на excel файл i
  • Нажать на ссылку в excel
  • Нажатие ссылки в документе word
  • Нажатие сочетания клавиш ctrl f позволяет в документе word
  • Нажатие на ячейку гиперссылка excel