|
0 / 0 / 0
Регистрация: 03.05.2010
Сообщений: 141
|
|
Как спрятать визуальное перемещение по листам при переносе данных?06.03.2011, 14:00. Показов 2423. Ответов 7
Метки нет (Все метки)
переношу данные с Лист2 на Лист1, работаю на Лист1 и возвращаюсь на Лист2
все эти переходы пользователь видит на экране Можно сделать так, чтобы все это происходило, но пользователь все время видел только Лист2? Спасибо
0
|
|
| 06.03.2011, 14:00 | |
|
Ответы с готовыми решениями:
7
Как скрыть перемещение по листам?
При переносе данных о дате(дд.мм.гг.) из datagridview в Word после дд.мм.гг. выводится 0:00:00 Как это исправить? |
|
4 / 4 / 2
Регистрация: 06.03.2011
Сообщений: 151
|
|
| 06.03.2011, 14:49 | |
|
Очень просто. Не активизируй Лист 1. А вместо активного листа в инструкциях указывай нужный лист явно по имени или подписи. Желаю успехов.
0
|
|
|
4139 / 2243 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
|
|||||||||||
| 06.03.2011, 16:13 | |||||||||||
|
To mmos
Не всё так уж и просто, например эта инструкция работать не должна :
To kostic Отключение обновление экрана во время выполнения макроса ещё никто не отменял, так что этим можно воспользоваться:
0
|
|||||||||||
|
0 / 0 / 0
Регистрация: 03.05.2010
Сообщений: 141
|
|
| 07.03.2011, 08:12 [ТС] | |
|
спасибо за помощь, ограничил свой код Application.ScreenUpdating = False/true и получил что хотел
0
|
|
|
0 / 0 / 0
Регистрация: 03.05.2010
Сообщений: 141
|
|
| 07.03.2011, 08:15 [ТС] | |
|
кстати
Sheets('Лист1').Range('b:b').Clear - срабатывает а вот Sheets('Лист1').Range('B1').Select - дает ошибку ???????????
0
|
|
|
4139 / 2243 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
|
|
| 07.03.2011, 10:37 | |
|
Если Вам нужно перенести только данные (без форматирования), то “прыгать” с одного листа на другой не лучшая идея. Т.е. несмотря на то, что mmo не указал на возможные ошибки связанные с переносом данных из одного листа в другой, идею он Вам подсказал правильную ...
0
|
|
|
4 / 4 / 2
Регистрация: 06.03.2011
Сообщений: 151
|
|
| 07.03.2011, 12:25 | |
|
Пашульке спасибо на добром слове.
А вообще проблем с переносом данных и форматов с одного листа на другой не бывает, если делать всё правильно. Пара советов (почти на все случаи жизни): 1) Select следует забыть и никогда не вспоминать (я серьёзно); 2) при записи данных и формата в новую ячейку сначала стоит записать формат (особенно те характеристики, которые отвечают за внешний вид чисел); 3) к одной ячейке следует обращаться Cells(Row, Col). Что касается замечания о подтверждении слов делом (кодом), то я согласен, но для этого требуется лучшее понимание задачи, чем обычно можно получить по формулировке вопроса. Давайте конкретные вопросы - получите конкретный код. Желаю успехов.
0
|
|
|
4139 / 2243 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
|
||||||||||||||||
| 07.03.2011, 14:35 | ||||||||||||||||
|
Позволю высказать свои личные наблюдения, которые никоим образом не являются дополнением, комментариями или критикой предыдущего оратора ( mmos ) т.е. это просто взгляд другого человека на одни и теже вопросы, но с разных ракурсов зрения.
- Если всё делать правильно то проблем не должно возникать при решении любого вопроса - Перенос данных с одного листа на другой вовсе не такая простая тема, как полагают некоторые, даже технически грамотные маньяки VBA совершают ошибки, так как некоторые инструкции в этом случае не работают, например : Активным является 'Лист1'
- Что касается Select, то наверно имеется ввиду, что нужно отказаться от подобного кода :
- Что касается предоставления кода, то здесь для понимания того, что я хотел сказать необходимо об'единить высказывания из обоих моих ответов. В результате об'единения мы получим, что желательно либо пред'явить 99% работающий код (при любых условиях), либо указать на возможные 'подводные камни' связанные с тем или иным советом. В таком случае можно указать какой именно код работать не будет, т.е. то что сделал я (уже два раза) - Если я что-то помню из школьных предметов, то пара советов, это совет 1 и совет 2 ... и только Хотя со времени окончания школы очень много чего произошло, возможно я просто безнадёжно отстал от жизни. - правило математики, гласящее, что от перемены мест слагаемых сумма не меняется, работает и при изменении формата ячеек, т.е. можно сначала установить формат ячеек стандартными средствами, а затем ввести данные, но можно и наоборот. - насчёт того чтобы обращаться к одной ячейке используя только Cells(r, c) Если ячейка является константой, то обращение к об'екту Range будет проще и понятнее, например : Cells(256, 14) а теперь назовите адрес ячейки ... вот вот А использовать вот такой код - [A1] это право каждого человека, данное нам Богом и программистами Microsoft. С наилучшими пожеланиями и поздравлениями с наступающим праздником.
0
|
||||||||||||||||
| 07.03.2011, 14:35 | |
|
Помогаю со студенческими работами здесь
8
При переносе данных из datagridview в Excel, ячейки, в которые не влезают данные, заполняются решетками. Как исправить? Ошибка при подключении к SQL базе данных при переносе программы
Облом при переносе базы данных Ошибка при переносе данных в массив Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем.
. . .
|
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
|