|  | 
| 
перенос кода  Visual Basic | |||
|---|---|---|---|
| #18+ подскажите пожалуйста что я делаю не правильно  вот макрос Private Sub Worksheet_Change(ByVal Target As Range) For Each cell In Target If cell <> "" Then If Not Intersect(cell, Range("E3:E151,H3:H151,K3:K151,N3:N151,Q3:Q151,T3:T151,W3:W151,Z3:Z151,AC3:AC151,AF3:AF151,AI3:AI151,AL3:AL151,AO3:AO151,AR3:AR151,AU3:AU151,AX3:AX151,BA3:BA151,BD3:BD151,BG3:BG151,BJ3:BJ151,BM3:BM151,BP3:BP151,BS3:BS151,BV3:BV151,BY3:BY151,CB3:CB151,CE3:CE151") ) Is Nothing Then With cell.Offset(0, 2) .Value = Now .EntireColumn.AutoFit End With End If End If Next cell End Sub В строку "If Not Intersect(cell, Range" вставив еще пару столбико выскакивает ошибка, и строка выделяться жёлтым ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 15.10.2014, 17:01 |  | ||
| 
перенос кода  Visual Basic | |||
|---|---|---|---|
| #18+ Можно попробовать задать диапазон проверки в переменной, а Intersect применить уже к нему: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. Можно попробовать задать ячейки диапазона прямо кодом: Код: vbnet 1. 2. 3. 4. 5. 6. 7. Но Union тоже имеет ограничение на количество Areas... Можно вообще переписать алгоритм. У вас ведь задача в чём? - "проставить текущую дату в нужные ячейки". Вот её и надо решать... ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 15.10.2014, 17:37 |  | ||
| 
перенос кода  Visual Basic | |||
|---|---|---|---|
| #18+ AndreTM, я могу кинуть файл. Если можно подскажите что не так. мне нужно в при изменении ячейки Ф.И.О, в ячейке время она ставилась автоматом. При помощи макроса вышло это сделать но не на все 40 ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 15.10.2014, 17:46 |  | ||
| 
перенос кода  Visual Basic | |||
|---|---|---|---|
| #18+ GerK3AndreTM, я могу кинуть файл. Если можно подскажите что не так. мне нужно в при изменении ячейки Ф.И.О, в ячейке время она ставилась автоматом. При помощи макроса вышло это сделать но не на все 40 ПАС файла 123456qQ ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 15.10.2014, 17:51 |  | ||
| 
перенос кода  Visual Basic | |||
|---|---|---|---|
| #18+ "E3:E151,H3:H151,K3:K151,N3:N151,Q3:Q151,T3:T151,W3:W151,Z3:Z151,AC3:AC151,AF3:AF151,AI3:AI151,AL3:AL151,AO3:AO151,AR3:AR151,AU3:AU151,AX3:AX151,BA3:BA151,BD3:BD151,BG3:BG151,BJ3:BJ151,BM3:BM151,BP3:BP151,BS3:BS151,BV3:BV151,BY3:BY151,CB3:CB151,CE3:CE151" перепиши в "E3:E151,H3:H151,K3:K151,N3:N151,Q3:Q151,T3:T151,W3:W151,Z3:Z151,AC3:AC151,AF3:AF151," & "AI3:AI151,AL3:AL151,AO3:AO151,AR3:AR151,AU3:AU151,AX3:AX151,BA3:BA151,BD3:BD151," & "BG3:BG151,BJ3:BJ151,BM3:BM151,BP3:BP151,BS3:BS151,BV3:BV151,BY3:BY151,CB3:CB151,CE3:CE151" и т.д. сколько хочешь. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 16.10.2014, 16:10 |  | ||
|  | 

| start [/forum/topic.php?desktop=1&fid=60&tid=2156167]: | 0ms | 
| get settings: | 8ms | 
| get forum list: | 14ms | 
| check forum access: | 3ms | 
| check topic access: | 3ms | 
| track hit: | 43ms | 
| get topic data: | 11ms | 
| get forum data: | 2ms | 
| get page messages: | 43ms | 
| get tp. blocked users: | 1ms | 
| others: | 231ms | 
| total: | 359ms | 

| 0 / 0 | 
