![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
![]()
Мой первый макрос, без всяких подсказок, независимый ввод данных в Н1 и В1, для всей книги.
Пожалуйста, Ваше мнение! Какие ошибки я допустил, вообщем ......? Код:
|
![]() |
![]() |
#2 |
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
![]()
Мужики, ну че Вы молчите!
Самому прилежному ученику........, учителя, молчат!! |
![]() |
![]() |
#3 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
![]()
Если я правильно понял, то нужно чтобы происходило суммирование ячеек "B1" и "H1", при изменении значения любой ячейки.
Можно чуть проще: Код:
Код:
На будущее: По-возможности не используйте методы Select и Activate - это тормозит. А также при использовании переменных (констант) - присвойте тип этих переменных. Это тоже экономит и время и память.
Чем шире угол зрения, тем он тупее.
|
![]() |
![]() |
#4 | |
Старожил
Регистрация: 15.05.2008
Сообщений: 2,058
|
![]() Цитата:
А для чего он предназначен, это макрос? Что будет делать в "реальных условиях"?
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499 |
|
![]() |
![]() |
#5 | |||||
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
![]() Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
|
|||||
![]() |
![]() |
#6 | ||
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
![]() Цитата:
Цитата:
Чем шире угол зрения, тем он тупее.
Последний раз редактировалось SAS888; 03.06.2008 в 14:00. |
||
![]() |
![]() |
#7 |
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
![]()
Посмотрите примеры различных макросов на нашем форуме и обратите внимание на описание типов. Думаю, все будет понятно.
Кстати, в нашем примере возможно возникновение ошибки при попытке сложения несовместимых типов значений. Это можно контролировать макросом.
Чем шире угол зрения, тем он тупее.
Последний раз редактировалось SAS888; 03.06.2008 в 14:07. Причина: Добавлено |
![]() |
![]() |
#9 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
Ошибка №1 - не стоило начинать писать макросы))
с точки зрение упростить немного строк, не меняя сути я бы сделал так: Код:
Activate действительно можно закоментировать, а то и выбросить совсем из кода. А последний Select, который Range("H1").Select, может есть смысл заменить на Target.Select? Меня бы, как пользователя, могло озадачить почему курсор с отмеченой мною ячейки улетел на Н1, тем более, что запрещено обновление экрана, и все приведенные здесь манипуляции могли происходить вообще не в зоне видимости, но если в этом перемещении есть смысл, то конечно, после выполнения макроса, оставлять отмеченной Н1, а не Target. на первую фразу можно не обращать внимания.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
#10 |
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
MsSQL - первый раз установил майкрософт SQL | vados | SQL, базы данных | 16 | 19.07.2008 20:01 |
Первый баг (фото) | mutabor | Свободное общение | 1 | 06.05.2008 11:51 |
Вроде на первый взгляд всЁ просто...... | Solny6ko YasnoE | Помощь студентам | 4 | 17.09.2007 08:23 |
а первый взгляд просто.. | Аlex | Win Api | 7 | 05.04.2007 18:34 |
конкурс программистов ! (первый конкурс) | Alar | Свободное общение | 129 | 18.03.2007 00:50 |