Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.70/30: Рейтинг темы: голосов - 30, средняя оценка - 4.70
 Аватар для sadubconnection
0 / 0 / 0
Регистрация: 14.06.2012
Сообщений: 70

При нажатии на ячейку, результат перенести на следующий лист

11.04.2013, 13:29. Показов 6265. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Нужно готовый результат перенести на следующий лист .
Пример:C sheet1- при нажатии на Е4, результат перекидывается на sheet2 E4.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.04.2013, 13:29
Ответы с готовыми решениями:

При нажатии на кнопку переключиться на следующий лист
помогите пожалуйста как мне прописать код кнопки чтобы она при каждом нажатии переключала листы рабочей книги в excele! кнопка...

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

Нужно, чтобы при каждом нажатии кнопки в активную ячейку попадал следующий элемент столбца
Дан столбец с 20 строками. Нужно, чтобы при каждом нажатии кнопки в активную ячейку попадал следующий элемент столбца.

11
15155 / 6428 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
11.04.2013, 14:10
По двойному клику устроит? В модуль листа (Правый клик по ярлычку листа - Исходный текст)
Visual Basic
1
2
3
4
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Target.Copy Sheets("Sheet2").Range(Target.Address)
Cancel = True
End Sub
Вместо Sheet2 вставьте реальное название другого листа.
0
 Аватар для sadubconnection
0 / 0 / 0
Регистрация: 14.06.2012
Сообщений: 70
11.04.2013, 14:21  [ТС]
Цитата Сообщение от Казанский Посмотреть сообщение
По двойному клику устроит? В модуль листа (Правый клик по ярлычку листа - Исходный текст)
Visual Basic
1
2
3
4
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Target.Copy Sheets("Sheet2").Range(Target.Address)
Cancel = True
End Sub
Вместо Sheet2 вставьте реальное название другого листа.
куда это прописывать ?
Что-то не понимаю .
А куда делось в коде связь с 1 листом и 2ым , а так же что бы ответ на 2ой лист выводил при нажатии на клетку в 1 листе с ответом .
0
 Аватар для kalbasiatka
416 / 263 / 83
Регистрация: 27.10.2012
Сообщений: 861
11.04.2013, 14:22
Для конкретного столбца (В модуль листа на котором будет происходить выбор Е4)
Visual Basic
1
2
3
4
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Intersect(Target, Range("E1:E10")) Is Nothing Then Exit Sub
    Sheets("Лист2").Range(Target.Address) = Target
End Sub
Вложения
Тип файла: xls Лист Microsoft Excel.xls (25.0 Кб, 47 просмотров)
0
3946 / 2339 / 790
Регистрация: 02.11.2012
Сообщений: 6,214
11.04.2013, 14:26
Цитата Сообщение от sadubconnection Посмотреть сообщение
куда это прописывать ?
в модуль листа. Alt+F11
0
 Аватар для sadubconnection
0 / 0 / 0
Регистрация: 14.06.2012
Сообщений: 70
11.04.2013, 14:33  [ТС]
Цитата Сообщение от Vlad999 Посмотреть сообщение
в модуль листа. Alt+F11
при нажатии , открывается меню сохранения файла.
не понимаю как зайти в модуль , где прописывать ваш -
Цитата Сообщение от kalbasiatka Посмотреть сообщение
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
* * If Intersect(Target, Range("E1:E10")) Is Nothing Then Exit Sub
* * Sheets("Лист2").Range(Target.Address) = Target
End Sub
0
3946 / 2339 / 790
Регистрация: 02.11.2012
Сообщений: 6,214
11.04.2013, 14:38
при нажатии , открывается меню сохранения файла.
Странно
тогда ПКМ по ярлыку "Лист1" - "Исходный текст".
0
 Аватар для kalbasiatka
416 / 263 / 83
Регистрация: 27.10.2012
Сообщений: 861
11.04.2013, 14:38
Загрузите вложение в 4м посте
0
 Аватар для sadubconnection
0 / 0 / 0
Регистрация: 14.06.2012
Сообщений: 70
11.04.2013, 14:53  [ТС]
Цитата Сообщение от Vlad999 Посмотреть сообщение
Странно
тогда ПКМ по ярлыку "Лист1" - "Исходный текст".
Название: otkritie.png
Просмотров: 169

Размер: 2.4 Кб
при нажатии ПКМ на лист1.

Цитата Сообщение от kalbasiatka Посмотреть сообщение
Загрузите вложение в 4м посте
загрузил 3 раза уже, ничего не нашел где может быть написано

Цитата Сообщение от sadubconnection Посмотреть сообщение
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
* * If Intersect(Target, Range("E1:E10")) Is Nothing Then Exit Sub
* * Sheets("Лист2").Range(Target.Address) = Target
End Sub
0
 Аватар для kalbasiatka
416 / 263 / 83
Регистрация: 27.10.2012
Сообщений: 861
11.04.2013, 14:59
Так оно спрятано )
Сервис / Макрос / Редактор Visual Basic
Слева есть список листов книги, выбераем нужный и двойной щелчёк или ПКМ и выбрать Wiew Code
0
 Аватар для sadubconnection
0 / 0 / 0
Регистрация: 14.06.2012
Сообщений: 70
11.04.2013, 15:16  [ТС]
У меня english Excel 10 Starter . Извините

Добавлено через 12 минут
На вкладке Файл выберите Параметры, чтобы открыть диалоговое окно Параметры Excel.
Щелкните Настройка ленты в левой части диалогового окна.
В разделе Выбрать команды из, расположенном слева в окне, выберите Популярные команды.
В разделе Настройка ленты, который находится справа в диалоговом окне, выберите Основные вкладки, а затем установите флажок Разработчик.
Нажмите кнопку ОК.
Когда вкладка Разработчик появится в интерфейсе Excel, обратите внимание на местонахождение на вкладке кнопок Visual Basic, Макрос и Безопасность макросов.

он как я понял не включен , и по этому я не могу зайти в и вставить макрос . Но так же в стартере , в опшинах , не могу найти Разработчик .
0
 Аватар для kalbasiatka
416 / 263 / 83
Регистрация: 27.10.2012
Сообщений: 861
11.04.2013, 15:33
В стартере с VBA не побалуешь, вывод - 2003 рулит!
Меняйте на норм офис.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.04.2013, 15:33
Помогаю со студенческими работами здесь

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

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

Не закрывать результат поиска при нажатии на этот самый результат
Добрый вечер, суть задачи такова: при нажатии на input становится видимым элемент #result, при нажатии в пределах элемента #box ничего не...

При нажатии на кнопку следующий @string/xxxx
Как сделать так, что бы при нажатии на кнопку значение текста TextView присваивался следующему компоненту. Сейчас приведу пример, что бы...

Rave Designer: сделать, чтобы при полном заполнении листа в отчете, данные переносились на следующий лист
Как сделать так, чтобы при полном заполнении листа в отчете, данные переносились на следующий лист автоматически? Добавлено через 1...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США. Нашел на реддите интересную статью под названием «Кто-нибудь знает, где получить бесплатный компьютер или. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru