|
|
|
Деление значения, если больше 1
|
|||
|---|---|---|---|
|
#18+
Нужно значение ячейки разделить на 1000, если оно больше 1 или меньше -1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2009, 13:07:34 |
|
||
|
Деление значения, если больше 1
|
|||
|---|---|---|---|
|
#18+
Я делаю так, но ниче не получается, подскажите что не так Range("AA1").Select ActiveCell.FormulaR1C1 = "1000" Range("AA1").Select Selection.Copy For i = 10 To 1 Step -1 If Cells(i, 6).Text = 0 Then MyCount = MyCount + 1 Range("i").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlDivide, _ SkipBlanks:=False, Transpose:=False End If Next i ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2009, 13:22:02 |
|
||
|
Деление значения, если больше 1
|
|||
|---|---|---|---|
|
#18+
ffflakeЯ делаю такужос! =IF(A1*A1>1;A1/1000;A1) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2009, 13:26:44 |
|
||
|
Деление значения, если больше 1
|
|||
|---|---|---|---|
|
#18+
qwrqwrужос! то что ужос, я конечно догадывалась )))))) qwrqwr=IF(A1*A1>1;A1/1000;A1) а это не поняла, можно подробнее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2009, 13:32:29 |
|
||
|
Деление значения, если больше 1
|
|||
|---|---|---|---|
|
#18+
ffflake, К Range так обращаться нельзя. Ведь сначала Cells идет, зачем тогда использовать Range Я правильно понимаю, что нужно разделить на 1000 значения ячеек диапазона F1:F10? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2009, 13:32:46 |
|
||
|
Деление значения, если больше 1
|
|||
|---|---|---|---|
|
#18+
ffflakeqwrqwrужос! то что ужос, я конечно догадывалась )))))) qwrqwr=IF(A1*A1>1;A1/1000;A1) а это не поняла, можно подробнееавторесли оно больше 1 или меньше -1значит его квадрат больше адын подробнее надо? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2009, 13:43:52 |
|
||
|
Деление значения, если больше 1
|
|||
|---|---|---|---|
|
#18+
Сергей06ffflake, К Range так обращаться нельзя. Ведь сначала Cells идет, зачем тогда использовать Range Я правильно понимаю, что нужно разделить на 1000 значения ячеек диапазона F1:F10? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. вобщем снизу или сверху это не принципиально, просто так сделала с этим кодом получается, только в конце выдает сообщение run-time error 13 type mismatch и указывает на эту строку Cells(i, 6) = Cells(i, 6) / 1000 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2009, 13:44:34 |
|
||
|
Деление значения, если больше 1
|
|||
|---|---|---|---|
|
#18+
Если опять же не классически подходить, то так Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2009, 13:55:41 |
|
||
|
Деление значения, если больше 1
|
|||
|---|---|---|---|
|
#18+
ffflake, может все таки файл будешь прилагать? У меня все работает, см. аттач :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2009, 13:57:50 |
|
||
|
Деление значения, если больше 1
|
|||
|---|---|---|---|
|
#18+
Сергей06ffflake, может все таки файл будешь прилагать? У меня все работает, см. аттач :-) вот, выдает ошибку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2009, 14:27:26 |
|
||
|
Деление значения, если больше 1
|
|||
|---|---|---|---|
|
#18+
ffflake, ошибку свою поняла, у меня есть и отрицательные и положительные значения, чуть неправильно условие было ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2009, 17:00:31 |
|
||
|
Деление значения, если больше 1
|
|||
|---|---|---|---|
|
#18+
ffflake, ошибка не от этого ;-) У тебя до первой строки код работает, а в первой строке не число, а текст. Поэтому он не может его разделить на 1000. Нужно делать еще одну проверку: если текст то действия не производим :-). Либо добавить в начале кода On Error Resume Next ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2009, 06:08:07 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=36079710&tid=2179310]: |
0ms |
get settings: |
8ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
998ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
| others: | 211ms |
| total: | 1308ms |

| 0 / 0 |
