Страница 2 из 2
Кот Чеширский
Sub Çàïîëíèòü()
Dim Str1 As String, TimeService As Date, event_type_id As Integer, y As Integer
i = 1
serviceid = 1
While ActiveSheet.Cells(i + 1, 1).Value
i = i + 1
Str1 = "=E" + Str(i + 2) + "-" + "E" + Str(i)
serviceid = ActiveSheet.Cells(i, 7)
event_type_id = ActiveSheet.Cells(i, 2).Value
If event_type_id = 6 Then
If ActiveSheet.Cells(i + 1, 2).Value = 28 Then
ActiveSheet.Cells(i, serviceid).Formula = Replace(Str1, " ", "")
' TimeService = TimeService + ActiveSheet.Cells(i, 9)
y = y + 1

End If
If ActiveSheet.Cells(i + 3, 2).Value = 28 Then
ActiveSheet.Cells(i, serviceid).Formula = Replace(Str1, " ", "")
' TimeService = TimeService + ActiveSheet.Cells(i, 9)
y = y + 1
End If
End If
ActiveSheet.Cells(i + 1, 9).Value = i
Wend
Str1 = "=ÑÐÇÍÀ×(I2:I" + Str(i + 1) + ")"
ActiveSheet.Cells(i + 2, 10).FormulaLocal = Replace(Str1, " ", "")

End Sub
Yaffet
Кот Чеширский
А теперь для непонятливых: к чему этот макрос прикручивать, в каком порядке и как заставить работать?
(С макросами не работал ещё Smile )
[Fred]
знаю только excel даже на вижл васеке могу писануть чего.
а exel - не знаю
belvis
сделал!
Все оказалось просто! =ПОИСК("полу";B3) dns4
всем спасибо Drinks or Beer

Yaffet писал(а):

Кот Чеширский
А теперь для непонятливых: к чему этот макрос прикручивать, в каком порядке и как заставить работать?
(С макросами не работал ещё Smile )


тоже интересно!
Кот Чеширский
excelvba.ru
planetaexcel.ru

Добавлено спустя 38 секунд:

http://planetaexcel.ru/forum/
Alexsa91
хеллоу ворлд 63
Yaffet
Кот Чеширский
Соскочил, короче, да?
Нет бы в двух словах объяснил, а то ведь послал hehe
На чужом форуме искать нужную инфу бывает непросто...
Кот Чеширский
Yaffet писал(а):

Нет бы в двух словах объяснил, а то ведь послал



веришь нет так лениво объяснять supercool
Мегалодон
тоже вопрос.Как написать формулу(какой символ перед номером ячейки),что бы она ситала так.Равно,СИМВОЛ,взять вторую ячейку слева и умножить,СИМВОЛ на первую слева от равно? Smile Короче,чтобы в другой строке она не считала,например,G4*G5,а считала которые именно слева от нее. pst

Добавлено спустя 13 минут 38 секунд:

други,до 16:00 надо сделать.А то пораньше домой не сьипусь. facepalm
Andreanich
Мегалодон
Давай подробнее, лучше скрин

Добавлено спустя 2 минуты 20 секунд:

Ты хочешь "протащить" формулу, но при этом, чтобы одна ячейка была фиксированной?
Мегалодон
короче вот
1 ячейка умножается на 2.В 3 уноженное.
Надо,чтобы куячила на автомате.Т.е. брала 1,умножала на 2 и в третьей результат.
[Fred]
Мегалодон писал(а):

короче вот
1 ячейка умножается на 2.В 3 уноженное.
Надо,чтобы куячила на автомате.Т.е. брала 1,умножала на 2 и в третьей результат.

facepalm
кнопочка вопрос сверху жмакни и напеши туда
Yaffet
Мегалодон
А в чем проблема? В первой строке пишешь формулу, а потом за правый нижний угол тащишь вниз по столбцу и автоматически во всех строках будет считаться.

Добавлено спустя 1 минуту 34 секунды:

Или в свойствах ставишь стиль ссылок R1C1 и пишешь формулу =RC[-2]*RC[-1]
Но её также нужно будет "тащить" вниз

Последний раз редактировалось: Yaffet (16 Августа 2013 15:49), всего редактировалось 1 раз
belvis
Картинки вставлять на форум умеет, а в экселе протянуть за правый нижний угол нет pst pst Laughing
Andreanich
Yaffet писал(а):

а потом за правый нижний угол тащишь вниз


+1
Можно не тащить а жмакнуть коротко 2 раза - формула продлится ровно на то количество строк, сколько заполнено слева
Yaffet
Andreanich
Прикольно))) Не знал...
Новая тема Ответить на тему
Показать сообщения:
Страница 2 из 2
Перейти:
ИНФОРМАЦИЯ ПО ИКОНКАМ И ВОЗМОЖНОСТЯМ

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы можете скачивать файлы