Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/цикл - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
цикл
BOOM Дата: Четверг, 03.11.2011, 21:06 | Сообщение № 1
Группа: Гости
Добрый вечер, подскажите, пожалуйста!
как можно вытащить данные из одной таблицы в другую, если вторая таблица постоянно разная.
Т.е. Есть табл.1 с тремя столбцами: 1. наименование 2. сумма 3. символ
и есть массив, где хранятся символа. табл.2: 1. наименование 2. символ
Вопрос, как можно макросом проставить правильные символа в таблицу 1 из таблицы 2, если она не постоянна, имеет разное кол-во наименований?
 
Ответить
СообщениеДобрый вечер, подскажите, пожалуйста!
как можно вытащить данные из одной таблицы в другую, если вторая таблица постоянно разная.
Т.е. Есть табл.1 с тремя столбцами: 1. наименование 2. сумма 3. символ
и есть массив, где хранятся символа. табл.2: 1. наименование 2. символ
Вопрос, как можно макросом проставить правильные символа в таблицу 1 из таблицы 2, если она не постоянна, имеет разное кол-во наименований?

Автор - BOOM
Дата добавления - 03.11.2011 в 21:06
0mega Дата: Четверг, 03.11.2011, 22:40 | Сообщение № 2
Группа: Проверенные
Ранг: Ветеран
Сообщений: 627
Репутация: 34 ±
Замечаний: 0% ±

BOOM, здравствуйте
наличие настоящей таблицы в формате .xls - существенно ускорит вероятность правильного ответа .
P.S.
если не угадал, тогда файл в студию
К сообщению приложен файл: ForForum.xls (20.5 Kb)


Сообщение отредактировал 0mega - Четверг, 03.11.2011, 23:00
 
Ответить
СообщениеBOOM, здравствуйте
наличие настоящей таблицы в формате .xls - существенно ускорит вероятность правильного ответа .
P.S.
если не угадал, тогда файл в студию

Автор - 0mega
Дата добавления - 03.11.2011 в 22:40
RAN Дата: Пятница, 04.11.2011, 00:30 | Сообщение № 3
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
BOOM или не BOOM отвечать на вопрос, зависит от вас.
0mega принципиальный противник макросов, так что его ответ либо не удовлетворяет постановке задачи
Quote (BOOM)
Вопрос, как можно макросом

либо вы поставили задачу неверно.
На форум иногда заглядывают экстрасенсы, но не часто... sad


Быть или не быть, вот в чем загвоздка!

Сообщение отредактировал RAN - Пятница, 04.11.2011, 00:31
 
Ответить
СообщениеBOOM или не BOOM отвечать на вопрос, зависит от вас.
0mega принципиальный противник макросов, так что его ответ либо не удовлетворяет постановке задачи
Quote (BOOM)
Вопрос, как можно макросом

либо вы поставили задачу неверно.
На форум иногда заглядывают экстрасенсы, но не часто... sad

Автор - RAN
Дата добавления - 04.11.2011 в 00:30
0mega Дата: Пятница, 04.11.2011, 11:36 | Сообщение № 4
Группа: Проверенные
Ранг: Ветеран
Сообщений: 627
Репутация: 34 ±
Замечаний: 0% ±

Quote (RAN)
На форум иногда заглядывают экстрасенсы, но не часто...

Все мало-мальски имеющие эти возможности сейчас участвуют на съемках TV
А остальные не "опускаются" до уровня форумы Excel.
Внести ясность может только автор вопроса
 
Ответить
Сообщение
Quote (RAN)
На форум иногда заглядывают экстрасенсы, но не часто...

Все мало-мальски имеющие эти возможности сейчас участвуют на съемках TV
А остальные не "опускаются" до уровня форумы Excel.
Внести ясность может только автор вопроса

Автор - 0mega
Дата добавления - 04.11.2011 в 11:36
Гость Дата: Понедельник, 07.11.2011, 09:39 | Сообщение № 5
Группа: Гости
Добрый день!
расчет правильный в Вашей таблице, мне бы сделать это по кнопочке, макросом. На одном листе храниться таблица с наименованиями и символами, а на другой лист вставлялась основная таблица без символов.Т.е. пользователь получил таблицу из 2000 строк или 20, скопировал ее на этот лист, нажал на кнопку и символа поставились бы. Прикрепить файл я не нашел где(((
 
Ответить
СообщениеДобрый день!
расчет правильный в Вашей таблице, мне бы сделать это по кнопочке, макросом. На одном листе храниться таблица с наименованиями и символами, а на другой лист вставлялась основная таблица без символов.Т.е. пользователь получил таблицу из 2000 строк или 20, скопировал ее на этот лист, нажал на кнопку и символа поставились бы. Прикрепить файл я не нашел где(((

Автор - Гость
Дата добавления - 07.11.2011 в 09:39
Serge_007 Дата: Понедельник, 07.11.2011, 09:45 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (Гость)
Прикрепить файл я не нашел где(
Правила надо читать, там всё написано.


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (Гость)
Прикрепить файл я не нашел где(
Правила надо читать, там всё написано.

Автор - Serge_007
Дата добавления - 07.11.2011 в 09:45
BOOM Дата: Понедельник, 07.11.2011, 10:17 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

я сделал через функцию ВПР
К сообщению приложен файл: 4432205.xls (22.0 Kb)
 
Ответить
Сообщениея сделал через функцию ВПР

Автор - BOOM
Дата добавления - 07.11.2011 в 10:17
0mega Дата: Понедельник, 07.11.2011, 10:35 | Сообщение № 8
Группа: Проверенные
Ранг: Ветеран
Сообщений: 627
Репутация: 34 ±
Замечаний: 0% ±

Гость,

никак я могу войти в тему ...
Quote (Гость)
На одном листе храниться таблица с наименованиями и символами, а на другой лист вставлялась основная таблица без символов

предложенный вариант выполняет эти требования .

Quote (Гость)
...пользователь получил таблицу из 2000 строк или 20, скопировал ее на этот лист...

Во вторую таблицу можно вводить данные с клавиатуры, а можно через copy-paste.

Quote (Гость)
... нажал на кнопку и символа поставились бы...

Символы займут нужное место автоматически сразу после ввода таблицы
А кнопочка-то зачем нужна ?
 
Ответить
СообщениеГость,

никак я могу войти в тему ...
Quote (Гость)
На одном листе храниться таблица с наименованиями и символами, а на другой лист вставлялась основная таблица без символов

предложенный вариант выполняет эти требования .

Quote (Гость)
...пользователь получил таблицу из 2000 строк или 20, скопировал ее на этот лист...

Во вторую таблицу можно вводить данные с клавиатуры, а можно через copy-paste.

Quote (Гость)
... нажал на кнопку и символа поставились бы...

Символы займут нужное место автоматически сразу после ввода таблицы
А кнопочка-то зачем нужна ?

Автор - 0mega
Дата добавления - 07.11.2011 в 10:35
BOOM Дата: Понедельник, 07.11.2011, 10:44 | Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

просто задачу такую поставили . Т.к пользователи не умеют пользоваться офисом и чтобы им меньше делать манипуляций, хотят одной кнопочкой.
я могу проставить в цикле только значение, типа символа или слова, а вот как формулу проставлять не знаю
 
Ответить
Сообщениепросто задачу такую поставили . Т.к пользователи не умеют пользоваться офисом и чтобы им меньше делать манипуляций, хотят одной кнопочкой.
я могу проставить в цикле только значение, типа символа или слова, а вот как формулу проставлять не знаю

Автор - BOOM
Дата добавления - 07.11.2011 в 10:44
nilem Дата: Понедельник, 07.11.2011, 11:43 | Сообщение № 10
Группа: Авторы
Ранг: Старожил
Сообщений: 1613
Репутация: 563 ±
Замечаний: 0% ±

Excel 2013, 2016
ВПР() с кнопочкой
[vba]
Код
Sub Макрос1()
With Range("A2:A" & Cells(Rows.Count, 1).End(xlUp).Row).Offset(, 2)
     .FormulaR1C1 = "=VLOOKUP(TRIM(RC[-2]),'таблица 2'!R2C1:R200C2,2,0)"
     .Value = .Value
End With
End Sub
[/vba]
К сообщению приложен файл: _4432205.zip (13.2 Kb)


Яндекс.Деньги 4100159601573
 
Ответить
СообщениеВПР() с кнопочкой
[vba]
Код
Sub Макрос1()
With Range("A2:A" & Cells(Rows.Count, 1).End(xlUp).Row).Offset(, 2)
     .FormulaR1C1 = "=VLOOKUP(TRIM(RC[-2]),'таблица 2'!R2C1:R200C2,2,0)"
     .Value = .Value
End With
End Sub
[/vba]

Автор - nilem
Дата добавления - 07.11.2011 в 11:43
BOOM Дата: Понедельник, 07.11.2011, 13:59 | Сообщение № 11
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

большое спасибо. Вот это то, что нужно)
 
Ответить
Сообщениебольшое спасибо. Вот это то, что нужно)

Автор - BOOM
Дата добавления - 07.11.2011 в 13:59
sergey_klip Дата: Суббота, 07.01.2012, 20:40 | Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Привет всем. Ребят помогите. Подскажите как сообразить цикл в теле которого с каждой итерацией меняется не сколько переменных на величину "к" а заканчивается цикл по выполнению условия например e>=1
 
Ответить
СообщениеПривет всем. Ребят помогите. Подскажите как сообразить цикл в теле которого с каждой итерацией меняется не сколько переменных на величину "к" а заканчивается цикл по выполнению условия например e>=1

Автор - sergey_klip
Дата добавления - 07.01.2012 в 20:40
KuklP Дата: Суббота, 07.01.2012, 22:49 | Сообщение № 13
Группа: Проверенные
Ранг: Старожил
Сообщений: 2369
Репутация: 486 ±
Замечаний: 0% ±

2003-2010
[vba]
Код
if e>=1 then exit for(do)
[/vba]
Только какое отношение вопрос имеет к теме? Циклы имеются в большинстве программ, это не повод постить в темы с циклами вопросы хоть как-то с ними связанные.


Ну с НДС и мы чего-то стoим! kuklp60@gmail.com
WM Z206653985942, R334086032478, U238399322728
 
Ответить
Сообщение[vba]
Код
if e>=1 then exit for(do)
[/vba]
Только какое отношение вопрос имеет к теме? Циклы имеются в большинстве программ, это не повод постить в темы с циклами вопросы хоть как-то с ними связанные.

Автор - KuklP
Дата добавления - 07.01.2012 в 22:49
savrix Дата: Вторник, 29.11.2016, 18:56 | Сообщение № 14
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Доброго времени суток!!! Господа, подскажите пожалуйста такой вопрос... Есть табличка, подобие ЗП, и нужно что бы на отдельных листах формировались расчетные листки, по каждому сотруднику, которые есть в табличке. Записать макрос с созданием этого листка для каждого сотрудника и прописать туда ссылки на нужные ячейки с общей таблицы не проблема... НО делать это для каждого сотрудника долго((((... Так вот суть вопроса... Подскажите, как сделать цикл, что бы он проходил по всей табличке и для каждого сотрудника создавал расчетный листок. Пример файла прилагаю. Заранее благодарен за любую помощь. Всем добра )
К сообщению приложен файл: need_help.xlsx (21.9 Kb)
 
Ответить
СообщениеДоброго времени суток!!! Господа, подскажите пожалуйста такой вопрос... Есть табличка, подобие ЗП, и нужно что бы на отдельных листах формировались расчетные листки, по каждому сотруднику, которые есть в табличке. Записать макрос с созданием этого листка для каждого сотрудника и прописать туда ссылки на нужные ячейки с общей таблицы не проблема... НО делать это для каждого сотрудника долго((((... Так вот суть вопроса... Подскажите, как сделать цикл, что бы он проходил по всей табличке и для каждого сотрудника создавал расчетный листок. Пример файла прилагаю. Заранее благодарен за любую помощь. Всем добра )

Автор - savrix
Дата добавления - 29.11.2016 в 18:56
Udik Дата: Вторник, 29.11.2016, 19:08 | Сообщение № 15
Группа: Друзья
Ранг: Старожил
Сообщений: 1588
Репутация: 192 ±
Замечаний: 0% ±

Excel 2016 х 64
Лучше вам новую тему открыть, типа добавление новых листов по списку


вот вам барабан
яд 41001231307558 wm R419131876897
udik1968@gmail.com
 
Ответить
СообщениеЛучше вам новую тему открыть, типа добавление новых листов по списку

Автор - Udik
Дата добавления - 29.11.2016 в 19:08
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!