
    Новые сообщения [новые:0]
  
  Дайджест 
  
  Горячие темы
    Избранное [новые:0]
  
Форумы 
 
Пользователи 
Статистика 
Статистика нагрузки 
    Мод. лог 
  
  Поиск 
| 
 | 
| 15.10.2014, 17:01 | |||
|---|---|---|---|
| 
 | |||
| перенос кода  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:37 | |||
|---|---|---|---|
| перенос кода  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:46 | |||
|---|---|---|---|
| 
 | |||
| перенос кода  Visual Basic | |||
| #18+ AndreTM, я могу кинуть файл. Если можно подскажите что не так. мне нужно в при изменении ячейки Ф.И.О, в ячейке время она ставилась автоматом. При помощи макроса вышло это сделать но не на все 40 ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
|  | 
| 15.10.2014, 17:51 | |||
|---|---|---|---|
| 
 | |||
| перенос кода  Visual Basic | |||
| #18+ GerK3AndreTM, я могу кинуть файл. Если можно подскажите что не так. мне нужно в при изменении ячейки Ф.И.О, в ячейке время она ставилась автоматом. При помощи макроса вышло это сделать но не на все 40 ПАС файла 123456qQ ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
|  | 
| 16.10.2014, 16:10 | |||
|---|---|---|---|
| 
 | |||
| перенос кода  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" и т.д. сколько хочешь. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
|  | 
| 
 | 

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

 
    | 0 / 0 | 
