при нажатии на разные ячейки(диап яч) - разные макросы 
				   
 
 
 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     
   
 
  
   
 
 
 Группа: Друзья  
 
 
 Ранг: Участник клуба  
 
 Сообщений:  2661 
 
 
 
 
  Репутация:    
 747    
 ±  
 
  
 Замечаний:
 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     
   
 
  
   
 
 
 Группа: Друзья  
 
 
 Ранг: Участник клуба  
 
 Сообщений:  2661 
 
 
 
 
  Репутация:    
 747    
 ±  
 
  
 Замечаний:
 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     
   
 
  
   
 
 
 Группа: Друзья  
 
 
 Ранг: Участник клуба  
 
 Сообщений:  2661 
 
 
 
 
  Репутация:    
 747    
 ±  
 
  
 Замечаний:
 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