|
|
|
Копирование ячейки при условии...
|
|||
|---|---|---|---|
|
#18+
При помощи форумчан написал такой макрос: Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("DZ3:DZ1500")) Is Nothing Then Select Case Target.Value Case 1 Target.Offset(, 1).Select Case 2 Target.Offset(, 6).Select Case 99 Target.Offset(, 11).Select End Select End If If Not Intersect(Target, Range("JS3:JS1500")) Is Nothing Then Select Case Target.Value Case 1 Target.Offset(, 1).Select Case 2 Target.Offset(, 1).Select Case 3 Target.Offset(, 6).Select Case 4 Target.Offset(, 6).Select Case 99 Target.Offset(, 6).Select End Select End If If Not Intersect(Target, Range("JZ3:JZ1500")) Is Nothing Then Select Case Target.Value Case 1 Target.Offset(, 1).Select Case 2 Target.Offset(, 9).Select Case 99 Target.Offset(, 9).Select End Select End If End Sub Он отлично работает! Но его нужно немного усложнить. Нужно чтобы при введении в первую ячейку значения 99 это же самое значение копировалось в следующую ячейку, а активной становилась ячейка, которая следует за ней. Не подскажете как это можно сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2007, 08:28:11 |
|
||
|
Копирование ячейки при условии...
|
|||
|---|---|---|---|
|
#18+
Различные функции (н-р "если") в документе использовать нельзя по нескольким причинам. Надежда только на макрос. Еще, если можно, подскажите как можно сделать так, чтобы макрос запускался и выключался сочитанием клавишь? Макрос копируется в модуль листа. (Это я уже тоже умными словами разговаривать начал :-) ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2007, 09:17:03 |
|
||
|
Копирование ячейки при условии...
|
|||
|---|---|---|---|
|
#18+
Помогите мне Еще, если можно, подскажите как можно сделать так, чтобы макрос запускался и выключался сочитанием клавишь? Application.OnKey. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2007, 09:40:58 |
|
||
|
Копирование ячейки при условии...
|
|||
|---|---|---|---|
|
#18+
Вы не смотрите, что я умными словами разговариваю (иногда :-) ), на VBA я только-только работать начал. Если не трудно, подскажите куда мне этот Application.OnKey. девать и что с ним делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2007, 09:47:03 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=34803034&tid=2182241]: |
0ms |
get settings: |
7ms |
get forum list: |
18ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
32ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
66ms |
get tp. blocked users: |
2ms |
| others: | 232ms |
| total: | 376ms |

| 0 / 0 |
