при нажатии на разные ячейки(диап яч) - разные макросы
Extybr
Дата: Воскресенье, 15.11.2020, 19:37 |
Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 120
Репутация:
0
±
Замечаний:
0% ±
Excel 2019
как подружить несколько событий [vba]Код
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
[/vba] если выделяется ячейка А1- срабптывает макрос если выделяется ячейка из диапазона- другой макрос
как подружить несколько событий [vba]Код
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
[/vba] если выделяется ячейка А1- срабптывает макрос если выделяется ячейка из диапазона- другой макрос Extybr
Ответить
Сообщение как подружить несколько событий [vba]Код
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
[/vba] если выделяется ячейка А1- срабптывает макрос если выделяется ячейка из диапазона- другой макрос Автор - Extybr Дата добавления - 15.11.2020 в 19:37
RAN
Дата: Воскресенье, 15.11.2020, 19:51 |
Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
И где у вас несколько событий? Я больше 1 не насчитываю. А дружить нужно не события, а отслеживаемые диапазоны [vba]Код
If Target.Address = "$A$1" Then: Call Module1.tt ElseIf Not Intersect(Target, WorkRange) Is Nothing Then Else
[/vba]
И где у вас несколько событий? Я больше 1 не насчитываю. А дружить нужно не события, а отслеживаемые диапазоны [vba]Код
If Target.Address = "$A$1" Then: Call Module1.tt ElseIf Not Intersect(Target, WorkRange) Is Nothing Then Else
[/vba] RAN
Быть или не быть, вот в чем загвоздка!
Ответить
Сообщение И где у вас несколько событий? Я больше 1 не насчитываю. А дружить нужно не события, а отслеживаемые диапазоны [vba]Код
If Target.Address = "$A$1" Then: Call Module1.tt ElseIf Not Intersect(Target, WorkRange) Is Nothing Then Else
[/vba] Автор - RAN Дата добавления - 15.11.2020 в 19:51
gling
Дата: Воскресенье, 15.11.2020, 19:51 |
Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2563
Репутация:
706
±
Замечаний:
0% ±
2010
А так нельзя?[vba]Код
If Target.Count > 1 Then Exit Sub If Target.Address = "$A$1" Then: Call Module1.tt If Not Intersect(Target, WorkRange) Is Nothing Then
[/vba]
А так нельзя?[vba]Код
If Target.Count > 1 Then Exit Sub If Target.Address = "$A$1" Then: Call Module1.tt If Not Intersect(Target, WorkRange) Is Nothing Then
[/vba] gling
ЯД-41001506838083
Ответить
Сообщение А так нельзя?[vba]Код
If Target.Count > 1 Then Exit Sub If Target.Address = "$A$1" Then: Call Module1.tt If Not Intersect(Target, WorkRange) Is Nothing Then
[/vba] Автор - gling Дата добавления - 15.11.2020 в 19:51
Extybr
Дата: Воскресенье, 15.11.2020, 19:54 |
Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 120
Репутация:
0
±
Замечаний:
0% ±
Excel 2019
спасибо, просто в макросах не шарю, все по интуиции-нахожу похожие и допиливаю под себя. проверю отпишусь .
спасибо, просто в макросах не шарю, все по интуиции-нахожу похожие и допиливаю под себя. проверю отпишусь . Extybr
Ответить
Сообщение спасибо, просто в макросах не шарю, все по интуиции-нахожу похожие и допиливаю под себя. проверю отпишусь . Автор - Extybr Дата добавления - 15.11.2020 в 19:54
Extybr
Дата: Воскресенье, 15.11.2020, 20:00 |
Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 120
Репутация:
0
±
Замечаний:
0% ±
Excel 2019
так а можете в примере показать что вместо чего...готовый макрос есле не трудно
так а можете в примере показать что вместо чего...готовый макрос есле не трудно Extybr
Ответить
Сообщение так а можете в примере показать что вместо чего...готовый макрос есле не трудно Автор - Extybr Дата добавления - 15.11.2020 в 20:00
gling
Дата: Воскресенье, 15.11.2020, 20:15 |
Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2563
Репутация:
706
±
Замечаний:
0% ±
2010
Вариант в файле.
ЯД-41001506838083
Ответить
Сообщение Вариант в файле. Автор - gling Дата добавления - 15.11.2020 в 20:15
Extybr
Дата: Воскресенье, 15.11.2020, 20:19 |
Сообщение № 7
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 120
Репутация:
0
±
Замечаний:
0% ±
Excel 2019
gling , спасибо за труды.. да работает
gling , спасибо за труды.. да работаетExtybr
Ответить
Сообщение gling , спасибо за труды.. да работаетАвтор - Extybr Дата добавления - 15.11.2020 в 20:19
Extybr
Дата: Воскресенье, 15.11.2020, 20:37 |
Сообщение № 8
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 120
Репутация:
0
±
Замечаний:
0% ±
Excel 2019
а как если диапазоны отслеживаются и должны срабатывать два макроса в том же диапазоне? один тот что выделяет строки таблицы и другой - любой мдругой.? как и что прописать
а как если диапазоны отслеживаются и должны срабатывать два макроса в том же диапазоне? один тот что выделяет строки таблицы и другой - любой мдругой.? как и что прописать Extybr
Ответить
Сообщение а как если диапазоны отслеживаются и должны срабатывать два макроса в том же диапазоне? один тот что выделяет строки таблицы и другой - любой мдругой.? как и что прописать Автор - Extybr Дата добавления - 15.11.2020 в 20:37
gling
Дата: Воскресенье, 15.11.2020, 20:40 |
Сообщение № 9
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2563
Репутация:
706
±
Замечаний:
0% ±
2010
Пропишите их последовательно друг за другом типа [vba]Код
If Not Intersect(Target, WorkRange) Is Nothing Then Call Макрос1 Call Макрос2 End If
[/vba]
Пропишите их последовательно друг за другом типа [vba]Код
If Not Intersect(Target, WorkRange) Is Nothing Then Call Макрос1 Call Макрос2 End If
[/vba] gling
ЯД-41001506838083
Ответить
Сообщение Пропишите их последовательно друг за другом типа [vba]Код
If Not Intersect(Target, WorkRange) Is Nothing Then Call Макрос1 Call Макрос2 End If
[/vba] Автор - gling Дата добавления - 15.11.2020 в 20:40
Extybr
Дата: Воскресенье, 15.11.2020, 20:48 |
Сообщение № 10
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 120
Репутация:
0
±
Замечаний:
0% ±
Excel 2019
gling , спасибо Вам. удачи и всего наилучшего
gling , спасибо Вам. удачи и всего наилучшегоExtybr
Ответить
Сообщение gling , спасибо Вам. удачи и всего наилучшегоАвтор - Extybr Дата добавления - 15.11.2020 в 20:48