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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.01.2015, 21:32   #1
a18lex
Пользователь
 
Регистрация: 02.01.2015
Сообщений: 28
По умолчанию Умножить ячейку нескольких файлов на одно значение

Здравствуйте!
Не так давно задавал вопрос по поводу сводных таблиц и их обновления, к сожалению, никто не смог помочь, либо не захотел.
Надеюсь, что данный вопрос будет легче.
Необходима помощь с макросом, который бы перемножил определенную ячейку выбранных файлов на необходимое значение. Заранее спасибо!
a18lex вне форума Ответить с цитированием
Старый 10.01.2015, 21:50   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

потрудитесь сформулировать (описать) задачу, может кто-то и решит.
пока нет условий - расчитывать на решение очень наивно и все будет как с прошлым вопросом.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 10.01.2015, 22:24   #3
a18lex
Пользователь
 
Регистрация: 02.01.2015
Сообщений: 28
По умолчанию

IgorGO, спасибо за ответ. Ячейку A1 в 100 файлах лежащих в одной папке нужно умножить на число 2.
a18lex вне форума Ответить с цитированием
Старый 10.01.2015, 23:43   #4
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

уточните, пожалуйста, условия:
если в каждом из 100 файлов находится 100 листов, какую из существующих в каждом файле 100 ячеек А1 умножить на 2?
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 11.01.2015, 02:36   #5
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

И что делать после этого умножения? После каждого?
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 11.01.2015, 11:08   #6
maksim_serg
Форумчанин
 
Аватар для maksim_serg
 
Регистрация: 25.03.2010
Сообщений: 417
По умолчанию

а что делать, если в ячейке не число, а текст окажется?
maksim_serg вне форума Ответить с цитированием
Старый 11.01.2015, 12:03   #7
a18lex
Пользователь
 
Регистрация: 02.01.2015
Сообщений: 28
По умолчанию

IgorGO, нужно умножить ячейку А1 в первом листе каждого из 100 файлов, лежащих в одной папке.
Hugo121, после умножения сохранить и закрыть файл.
maksim_serg, текста там не окажется, а если окажется скорее всего выдаст ошибку, не надо ничего делать.
a18lex вне форума Ответить с цитированием
Старый 11.01.2015, 12:10   #8
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

уточните, пожалуйста, условия:
адрес ячейки, величина множителя - это константы? всегда А1 и 2?
если не константы, то как эти значения должны попадать в макрос?
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 11.01.2015, 12:15   #9
a18lex
Пользователь
 
Регистрация: 02.01.2015
Сообщений: 28
По умолчанию

IgorGO, это будет константа, я думаю если вы мне поможете с основой макроса, поменять ячейку и значение, на которое будет перемножаться, в самом макросе не должно составить труда.
По факту файлов больше 100, около 600, это надо сделать один раз и можно было бы сделать руками, но интересно автоматизировать это и разобраться с возможностями макроса на будущее.
a18lex вне форума Ответить с цитированием
Старый 11.01.2015, 12:26   #10
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

и теперь о файлах:
как отобрать нужные файлы?
1. по одному? спросили имя файла, пользователь ввел, умножили спросили следующий?
2. пользователь отметил все необходимые файлы сразу?
3. пользователь выбрал папку, а в этой папке перемножаем все файлы? или файлы с определенной маской имени?
4. если подходит п.3, вложенные папки просматривать?
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Одно событие для нескольких форм coNsept C# (си шарп) 8 23.01.2013 20:56
2 ссылки объеденить в одно значение Obey177 Microsoft Office Excel 3 12.09.2012 14:09
Объединение содержимого ячеек столбца в одно значение)) Rust_12 Microsoft Office Excel 5 21.03.2012 00:27
Присвоить нескольким переменным одно значение fezilk25 Общие вопросы Delphi 8 20.11.2010 21:57
Как в QRepopt отображать одно и тоже поле в нескольких колонках? Milishka БД в Delphi 2 19.04.2010 14:37