|
|
|
VBA Excel
|
|||
|---|---|---|---|
|
#18+
Доброго Вам времени суток Уважаемые господа при наличии времени прошу Вас помочь на листе Excel возьмем два столбца один - строка 6 столбец 8 - получает значение например 12 второй - строка 6 столбец 9 - получает значение 12*10 посредством формулы строка 6 столбец 9 = строка 6 столбец 8*10 это очень легко, я знаю но мне нужно реализовать это програмно, с учетом того чтобы эта формула работала в указанном мною диапазоне т.е. вот так строка 6 столбец 9= строка 6 столбец 8*10 строка 7 столбец 9= строка 7 столбец 8*10 строка 8 столбец 9= строка 8 столбец 8*10 и т.д. / я буду под Ваш пример подстовлять другую операцию / С Уважением и Благодарностью Намик ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2004, 11:58:34 |
|
||
|
VBA Excel
|
|||
|---|---|---|---|
|
#18+
а макрорекордером воспользоваться что сложнее чем писать на форум ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2004, 12:15:54 |
|
||
|
VBA Excel
|
|||
|---|---|---|---|
|
#18+
Простите 1 макрорекордер я тоже знаю вот его код ActiveCell.FormulaR1C1 = "=RC[-2]*RC[-1]" Range("F8").Select как мне здесь указать что этаже команда должна действовать в случае с нижней следующей и т.д. 2 мне не нужен макрос который бы я сам запускал мне нужен постоянный модуль который контролировал бы оперцаю на листе 3 я так же сообщил что у меня другая формула, которая не должна быть в виде формулы в ячейке С Уважением Намик ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2004, 12:29:22 |
|
||
|
VBA Excel
|
|||
|---|---|---|---|
|
#18+
еще раз извиняюсь а каким местом Вы пострадали Уважаемый прочитав мое - пусть даже не проффесиональное письмо С Уважением Намик ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2004, 12:32:12 |
|
||
|
VBA Excel
|
|||
|---|---|---|---|
|
#18+
гм, ну не воспринемайте уж так близко к сердцу мое замечание, просто тогда не совсем понятно что вы хотите получить и каким образом ... Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2004, 12:39:51 |
|
||
|
VBA Excel
|
|||
|---|---|---|---|
|
#18+
как мне здесь указать что этаже команда должна действовать в случае с нижней следующей и т.д. опятьже запустить макротекордер и посмотреть что он сделает мне не нужен макрос который бы я сам запускал мне нужен постоянный модуль который контролировал бы оперцаю на листе а чем макос отличается от VBA кода? я так же сообщил что у меня другая формула, которая не должна быть в виде формулы в ячейке по этому поводу смотри предыдущее сообщение ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2004, 12:46:58 |
|
||
|
VBA Excel
|
|||
|---|---|---|---|
|
#18+
да, не прав, тоже погаричился как Вы вставите вот эту операцию строка 6 столбец 9= ((Hour(строка 6 столбец 8)*60)+ Minute((строка 6 столбец 8)) С Уважением и Благодарностью Намик ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2004, 12:56:10 |
|
||
|
VBA Excel
|
|||
|---|---|---|---|
|
#18+
Range("I6").Formula = "=HOUR($H$6)*60+MINUTE($H$6)" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2004, 13:24:39 |
|
||
|
VBA Excel
|
|||
|---|---|---|---|
|
#18+
ну или так: Range("I6") = Hour(Range("H6")) * 60 + Minute(Range("H6")) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2004, 13:32:18 |
|
||
|
VBA Excel
|
|||
|---|---|---|---|
|
#18+
Большое Вам спасибо макрос работает если Вам не трудно подскажите пожалуйста как реализовать выполнение этого кода не командой Run macros а при изменении ячейки в которую я ввожу время я пробовал через Change.Sheet1 но файл после этого почему то виснит ещё раз спасибо С Уважением и Благодарностью Намик ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2004, 15:22:35 |
|
||
|
VBA Excel
|
|||
|---|---|---|---|
|
#18+
на событие вешаешь свой обработчик Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2004, 16:26:02 |
|
||
|
VBA Excel
|
|||
|---|---|---|---|
|
#18+
соответственно данный обработчик должен быть вставлен в код того листа, который обрабатываем ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2004, 16:27:20 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=32807555&tid=2168518]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
49ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 196ms |
| total: | 308ms |

| 0 / 0 |
