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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.05.2011, 21:23   #11
thefair
Новичок
Джуниор
 
Регистрация: 15.05.2011
Сообщений: 4
По умолчанию

Цитата:
Сообщение от The_Prist Посмотреть сообщение
К чему вообще макросы? ВПР Вам в помощь.
(D2-ВПР(Критерий;Таблица;Столбец;0))*C2
Спасибо большое за подсказку, если бы мне не подсказали код макроса, то пользовался бы твоим методом Единственное, что мне не понятно, так это почему когда значение должно приобрести отрицательный знак, оно все равно остается положительным

Код:
Dim r As Single, i As Integer, k As Integer

i = 2
Do While Sheets("Лист1").Range("A" + CStr(i)) <> Empty
    k = 2
    Do While Sheets("Лист2").Range("a" + CStr(k)) <> Empty
       If Sheets("Лист1").Range("a" + CStr(i)) = Sheets("Лист2").Range("a" + CStr(k)) Then
          Sheets("Лист1").Range("e" + CStr(i)) = (Sheets("Лист1").Range("d" + CStr(i)) - Sheets("Лист2").Range("b" + CStr(k))) * Sheets("Лист1").Range("c" + CStr(i))
          Exit Do
       End If
       k = k + 1
    Loop
i = i + 1
Loop
thefair вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
из Excle через Delphi в Mysql diman_never БД в Delphi 0 05.05.2011 09:50
Составление таблицы Smerchin Microsoft Office Excel 3 11.02.2011 09:14
Составление программ в VBA! Natalisaw Помощь студентам 2 05.01.2010 19:43
Переход от цикла к циклу не выходя из цикла (без multithreading) Qousio Общие вопросы C/C++ 2 16.05.2009 09:27
Оператор цикла с предусловием While. Оператор цикла с пост условием Repeat McMilin Помощь студентам 7 11.11.2007 14:10