|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
18.06.2008, 21:14 | #1 |
Форумчанин
Регистрация: 26.11.2006
Сообщений: 584
|
Распределить товар по магазинам с помощью VBA
Друзья,
нужно распределить поставку товара по магазинам с помощью VBA. + все время выскакивает ошибка. Из-за чего? |
18.06.2008, 23:15 | #2 |
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
У Вас есть, такая папка "C:\Temp", если нет, создайте.
HKCU\Environment SetValue "TMP"="C:\Temp" и SetValue "TEMP"="C:\Temp" где SetValue расширяемый строковый параметр(сами слова SetValue не используются) Это одна из многих причин Да и отключите отчет о ошибках и перейдите на нормальнуя, ОЕМ версию ОС, как правило, включает сертификат подлинности Последний раз редактировалось valerij; 18.06.2008 в 23:54. |
18.06.2008, 23:38 | #3 |
Форумчанин
Регистрация: 21.08.2007
Сообщений: 292
|
Посмотрите файл.
Не знаю, то ли вам нужно было или нет. Я создал обработку изменений на Лист1 в диапазоне E3:E42. А вот обратно, если изменили значение на листе2, то изменить значения на Лист1 E3:E42 - я не понял, т.к. не понятно, как искать нужный Артикул на Лист1. Магазин - понятно (в столбце D), а вот где искать нужный артикул - я не понял. P.S. У меня никаких ошибок при работе с файлом не выскакивало. |
19.06.2008, 09:43 | #4 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Посмотрите вложение. Сделал так, как понял. Правильно?
Чем шире угол зрения, тем он тупее.
|
19.06.2008, 15:55 | #5 | |
Форумчанин
Регистрация: 26.11.2006
Сообщений: 584
|
Pavel55
Спасибо SAS888 Все правильно.Спасибо. Если вводить по одной ячейке то всё OK. Но часто приходится копировать или удалять данные сразу в нескольких ячейках как на листе1 так и на листе2. Как сделать чтобы данные сразу обновлялись? Цитата:
Думаю причина в списке из Элементы управления, т.к. со списком из Формы таких проблем нет. Последний раз редактировалось ZORRO2005; 19.06.2008 в 16:58. |
|
19.06.2008, 17:23 | #6 |
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
Проблем не должно быть ни каких, в не зависимости, что Вы делаете.
Вкратце, бо писать и писать Эксель, как и многие проги создают, для себя, временные файлы, которые нужно где-то хранить, по умолчанию в ХР это папка "C:\Windows\Temp", но это уже пользователь входит, как бы в запрещенную область, поэтому для пользователя должно быть C:\Temp и последнии версии прог оринтированы на это(есть проги которые без этой папки вообще не станут) Как это делается через реестр "regedit", в ручную или пр. кн. мыши на значке Мой коп. -Переменные среды - в верхнем окне жмем на TEMP и кн Изменить выскакивает окно, в графе значение перем. ставим путь C:\Temp То же самое с TMP Заходим в диск "С" создаем папку с именем Temp В окне Системные переменные можете выделить эти Имена и нажать кн. Удалить Перегружаемся. Поработав в Эксель, зайдите в эту папку и увидите эти временные файлы. Если не планируете больше работать в эксель, Ctrl+A, Del(хотя бы раз в месяц все папки Темр, их много и есть скрытые, нужно чистить иначе набухает диск С и место.....) ZORRO! Это одна из причин, вообще М.Офис не любит Ось по умолчанию Последний раз редактировалось valerij; 19.06.2008 в 17:31. |
20.06.2008, 10:25 | #7 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Тогда может так сгодится?
Чем шире угол зрения, тем он тупее.
|
20.06.2008, 14:38 | #8 |
Форумчанин
Регистрация: 26.11.2006
Сообщений: 584
|
Да, то что надо!
Единственное, можно ли этот код подставить для файла 004.xls, который выше: http://www.programmersforum.ru/showp...61&postcount=5 |
21.06.2008, 18:10 | #9 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Вот, посмотрите.
Чем шире угол зрения, тем он тупее.
|
21.06.2008, 22:04 | #10 |
Форумчанин
Регистрация: 26.11.2006
Сообщений: 584
|
SAS888
Спасибо, все отлично работает! |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сверка данных с помощью VBA | mal001 | Microsoft Office Excel | 2 | 06.08.2008 14:39 |
Открыть с помощью... | Влажимир | Общие вопросы Delphi | 3 | 10.03.2008 16:27 |
открыть с помощью | tarasov | Win Api | 3 | 13.12.2007 19:00 |
Паскаль. задача с помощью FOR TO DO | Маринуська | Помощь студентам | 7 | 29.10.2007 18:49 |
написать БД на Delphi с помощью SQL | Tanchik | Фриланс | 2 | 13.06.2007 19:06 |