|
VB, Excel: скрипт - добавление условия (and) для Target.Row
|
|||
---|---|---|---|
#18+
Имеется следующий скрипт (при выполнении заданного условия - в соотв. ячейке формула, при невыполнении - значение данной ячейки): If Target.Row = 9 Then If Target.Value = "" Then Target.Offset(-5, 0).FormulaR1C1 = "=R[1]C+R[2]C/Data!R3C3" Else Target.Offset(-5, 0).Value = Target.Offset(-5, 0).Value End If Нужно добавить в скрипт условие, чтоб он выполнялся только, если значение в ячейке [- 3] от главного в том же ряду "пусто". Т.е. что-то типа: If Target.Row = 9 Then If and ( Target.Value = "" ; Target.Row-3="") Then Target.Offset(-5, 0).FormulaR1C1 = "=R[1]C+R[2]C/Data!R3C3" Else Target.Offset(-5, 0).Value = Target.Offset(-5, 0).Value End If Как это можно сделать? Заранее спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2012, 17:47 |
|
VB, Excel: скрипт - добавление условия (and) для Target.Row
|
|||
---|---|---|---|
#18+
Excel-Starter, Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2012, 20:34 |
|
VB, Excel: скрипт - добавление условия (and) для Target.Row
|
|||
---|---|---|---|
#18+
R Dmitry, Извиняюсь, ошибся в описании: нужно, чтоб привязка была к ячейке в том же столбце, а не ряду, т. е.: "если значение в ячейке [- 3] от главного в том же столбце "пусто". " Что нужно изменить в формуле? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2012, 00:01 |
|
|
start [/forum/topic.php?fid=61&tid=2175261]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
28ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 312ms |
total: | 437ms |
0 / 0 |