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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 13.09.2008, 18:52   #1
valerij
Старожил
 
Аватар для valerij
 
Регистрация: 12.05.2007
Сообщений: 2,339
По умолчанию Как выполнить условие по именам

Есть шесть имен:
1. "В В К, К О Л Я, В К, Л Е Н А, Н А Т А, В С" (через пробел)
и каждому имени соответствуют данные в "A3:F3":
2. "50.44, 359.58, 270.29, -2718.58, 1121, 334.05"

В ячейках В6 и С6 всегда вписывается в ручную, только два имени(любых), именно так как в п.1(через пробел).
например:
В6 - В К {= 270.29 в Cells(3, 3)}
С6 - Л Е Н А {= -2718.58 в Cells(3, 4)}

Вопрос:

Как выполнить условие, что, когда в ячейках В6 и С6 соответствующие имена, то и в "Cells(3, X) + Cells(3, Y)" соответствующие значения п.2

Если пробел использовать нельзя, то запись имени мона взять так "В_К"

Последний раз редактировалось valerij; 13.09.2008 в 23:42.
valerij вне форума
Старый 14.09.2008, 11:10   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Валера, а слабо файл прицепить?
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума
Старый 14.09.2008, 11:54   #3
valerij
Старожил
 
Аватар для valerij
 
Регистрация: 12.05.2007
Сообщений: 2,339
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
файл прицепить?
Прицепил. Прицепил.
Вложения
Тип файла: rar zxc.rar (35.5 Кб, 14 просмотров)

Последний раз редактировалось valerij; 15.09.2008 в 02:12.
valerij вне форума
Старый 14.09.2008, 21:55   #4
valerij
Старожил
 
Аватар для valerij
 
Регистрация: 12.05.2007
Сообщений: 2,339
По умолчанию

Все, нашел как, все работает и не зависит от комбинации имен!
Код:
Sub Счет()
Dim bStolb As Long, cStolb As Long
If [B6] = "В В К" Then bStolb = 1
If [B6] = "В К" Then bStolb = 3
If [B6] = "В С" Then bStolb = 6
If [B6] = "К У Т Я" Then bStolb = 2
If [B6] = "Л Е Н А" Then bStolb = 4
If [B6] = "Н А Т А" Then bStolb = 5
If [C6] = "В В К" Then cStolb = 1
If [C6] = "В К" Then cStolb = 3
If [C6] = "В С" Then cStolb = 6
If [C6] = "К У Т Я" Then cStolb = 2
If [C6] = "Л Е Н А" Then cStolb = 4
If [C6] = "Н А Т А" Then cStolb = 5
With Sheets(15).Cells
    .Cells(40, 3) = .Cells(39, 3) + .Cells(3, bStolb) + _
    .Cells(3, cStolb) + .Cells(3, 8) - Sheets(16).Cells(16, 3)
End With
End Sub
Может мона упростить?

Последний раз редактировалось valerij; 15.09.2008 в 01:56.
valerij вне форума
Закрытая тема


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
неободимо выполнить php мит PHP 1 01.09.2008 22:36
Как выполнить код Java из Delphi? ap008 Общие вопросы Delphi 2 22.05.2008 09:51
Выполнить условие с двумя ComboBox monushka Помощь студентам 2 30.04.2008 13:18
Как выполнить поиск на винте SeRhy Помощь студентам 1 02.11.2007 16:33