Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 18.06.2008, 21:14   #1
ZORRO2005
Форумчанин
 
Аватар для ZORRO2005
 
Регистрация: 26.11.2006
Сообщений: 584
По умолчанию Распределить товар по магазинам с помощью VBA

Друзья,
нужно распределить поставку товара по магазинам
с помощью VBA.
+
все время выскакивает ошибка.
Из-за чего?
Вложения
Тип файла: rar 001.rar (155.7 Кб, 26 просмотров)
ZORRO2005 вне форума
Старый 18.06.2008, 23:15   #2
valerij
Старожил
 
Аватар для valerij
 
Регистрация: 12.05.2007
Сообщений: 2,339
По умолчанию

Цитата:
Сообщение от ZORRO2005 Посмотреть сообщение
все время выскакивает ошибка.
Из-за чего?
У Вас есть, такая папка "C:\Temp", если нет, создайте.
HKCU\Environment
SetValue "TMP"="C:\Temp"
и
SetValue "TEMP"="C:\Temp"

где SetValue расширяемый строковый параметр(сами слова SetValue не используются)

Это одна из многих причин
Да и отключите отчет о ошибках и перейдите на нормальнуя, ОЕМ версию ОС, как правило, включает сертификат подлинности

Последний раз редактировалось valerij; 18.06.2008 в 23:54.
valerij вне форума
Старый 18.06.2008, 23:38   #3
Pavel55
Форумчанин
 
Регистрация: 21.08.2007
Сообщений: 292
По умолчанию

Посмотрите файл.
Не знаю, то ли вам нужно было или нет. Я создал обработку изменений на Лист1 в диапазоне E3:E42. А вот обратно, если изменили значение на листе2, то изменить значения на Лист1 E3:E42 - я не понял, т.к. не понятно, как искать нужный Артикул на Лист1. Магазин - понятно (в столбце D), а вот где искать нужный артикул - я не понял.

P.S. У меня никаких ошибок при работе с файлом не выскакивало.
Вложения
Тип файла: rar 001.rar (158.9 Кб, 21 просмотров)
Pavel55 вне форума
Старый 19.06.2008, 09:43   #4
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Посмотрите вложение. Сделал так, как понял. Правильно?
Вложения
Тип файла: rar 002.rar (22.6 Кб, 28 просмотров)
Чем шире угол зрения, тем он тупее.
SAS888 вне форума
Старый 19.06.2008, 15:55   #5
ZORRO2005
Форумчанин
 
Аватар для ZORRO2005
 
Регистрация: 26.11.2006
Сообщений: 584
По умолчанию

Pavel55
Спасибо
SAS888
Все правильно.Спасибо.

Если вводить по одной ячейке то всё OK.
Но часто приходится копировать или удалять данные сразу в нескольких ячейках как на листе1 так и на листе2.
Как сделать чтобы данные сразу обновлялись?

Цитата:
Сообщение от valerij Посмотреть сообщение
У Вас есть, такая папка "C:\Temp", если нет, создайте.
HKCU\Environment
SetValue "TMP"="C:\Temp"
и
SetValue "TEMP"="C:\Temp"
Куда это вводить?
Думаю причина в списке из Элементы управления,
т.к. со списком из Формы таких проблем нет.
Вложения
Тип файла: rar 004.rar (16.3 Кб, 22 просмотров)

Последний раз редактировалось ZORRO2005; 19.06.2008 в 16:58.
ZORRO2005 вне форума
Старый 19.06.2008, 17:23   #6
valerij
Старожил
 
Аватар для valerij
 
Регистрация: 12.05.2007
Сообщений: 2,339
По умолчанию

Цитата:
Сообщение от ZORRO2005 Посмотреть сообщение
Куда это вводить?
из Формы таких проблем нет.
Проблем не должно быть ни каких, в не зависимости, что Вы делаете.

Вкратце, бо писать и писать
Эксель, как и многие проги создают, для себя, временные файлы, которые нужно где-то хранить, по умолчанию в ХР это папка
"C:\Windows\Temp", но это уже пользователь входит, как бы в запрещенную область, поэтому для пользователя должно быть C:\Temp и последнии версии прог оринтированы на это(есть проги которые без этой папки вообще не станут)

Как это делается
через реестр "regedit", в ручную или пр. кн. мыши на значке Мой коп.
-Переменные среды - в верхнем окне жмем на TEMP и кн Изменить
выскакивает окно, в графе значение перем. ставим путь C:\Temp

То же самое с TMP

Заходим в диск "С" создаем папку с именем Temp

В окне Системные переменные можете выделить эти Имена и нажать кн. Удалить

Перегружаемся. Поработав в Эксель, зайдите в эту папку и увидите эти временные файлы. Если не планируете больше работать в эксель, Ctrl+A, Del(хотя бы раз в месяц все папки Темр, их много и есть скрытые, нужно чистить иначе набухает диск С и место.....)

ZORRO!
Это одна из причин, вообще М.Офис не любит Ось по умолчанию

Последний раз редактировалось valerij; 19.06.2008 в 17:31.
valerij вне форума
Старый 20.06.2008, 10:25   #7
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Тогда может так сгодится?
Вложения
Тип файла: rar 006.rar (21.8 Кб, 19 просмотров)
Чем шире угол зрения, тем он тупее.
SAS888 вне форума
Старый 20.06.2008, 14:38   #8
ZORRO2005
Форумчанин
 
Аватар для ZORRO2005
 
Регистрация: 26.11.2006
Сообщений: 584
По умолчанию

Цитата:
Сообщение от SAS888 Посмотреть сообщение
Тогда может так сгодится?
Да, то что надо!
Единственное,
можно ли этот код подставить для файла 004.xls, который выше:
http://www.programmersforum.ru/showp...61&postcount=5
ZORRO2005 вне форума
Старый 21.06.2008, 18:10   #9
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Вот, посмотрите.
Вложения
Тип файла: rar 007.rar (22.3 Кб, 32 просмотров)
Чем шире угол зрения, тем он тупее.
SAS888 вне форума
Старый 21.06.2008, 22:04   #10
ZORRO2005
Форумчанин
 
Аватар для ZORRO2005
 
Регистрация: 26.11.2006
Сообщений: 584
По умолчанию

SAS888
Спасибо,
все отлично работает!
ZORRO2005 вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сверка данных с помощью 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