![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 22.01.2011
Сообщений: 44
|
![]()
Добрый день. Подкажите как объдинить два макроса
Код HTML:
Private Sub Worksheet_Change(ByVal Target As Range) Dim lr& lr = Sheets("âûáûëè").Cells.Find(What:=" *", SearchOrder:=xlByRows, SearchDirection:=xlPrevious).Row + 1 With Me If Target.Count > 1 Then Exit Sub If Not Intersect(Target, [a:a]) Is Nothing And Target.Value = " " Then .Rows(Target.Row).Copy Sheets("âûáûëè").Rows(lr) .Rows(Target.Row).Delete End If End With End Sub Код HTML:
Option Explicit Private Sub Worksheet_Change(ByVal Target As Range) Me.Cells(Target.Row, 11) = Date End Sub |
![]() |
![]() |
![]() |
#2 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
никому не известно, что Вы пытаетесь добиться этими макросами, но, думаю, если сунуть строку из второго макроса в середину первого будет в самый раз.
Код:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
Последний раз редактировалось IgorGO; 24.02.2014 в 13:47. |
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]() Код:
Кстати, а почему оно вообще не зацикливается? ![]()
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 22.01.2011
Сообщений: 44
|
![]() Код:
run-time error '-2147417848 (80010108) Automation error |
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
У меня не пишет. Но меня Вы игнорируете
![]()
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 22.01.2011
Сообщений: 44
|
![]()
я не понял куда писать )
Код:
|
![]() |
![]() |
![]() |
#7 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
вместо одной строки, которую вписал я, гораздо корректнее вписать 3 строки, как предложил Hugo121
удачи!
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Вообще у меня работатло и с одной строкой, только дольше. Возможно работало потому, что Ваши каракули "âûáûëè" я заменил на индекс существующего листа.
Проверять с каракулями не хочу.
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 22.01.2011
Сообщений: 44
|
![]()
Действительно работает) Спасибо
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Объединить два скрипта | Mick_20 | JavaScript, Ajax | 1 | 28.08.2013 11:13 |
Объединить два кода в один | c++\noob | Общие вопросы C/C++ | 3 | 08.03.2011 11:21 |
Объединить 2 макроса в 1 | 1134 | Microsoft Office Excel | 5 | 07.07.2010 16:09 |
Объединить два макроса | KOSTIK1 | Microsoft Office Excel | 3 | 06.03.2010 22:09 |
Объединить два Макроса. Работа с БД. | MobServis | Microsoft Office Excel | 0 | 30.01.2010 20:26 |