Как изменить макрос объединяющий ячейки 
				   
 
 
 Tort  
 Дата: Пятница, 20.12.2019, 15:58 | 
 Сообщение № 1   
   
 
   
 
 
 Группа: Пользователи  
 
 
 Ранг: Участник  
 
 Сообщений:  60 
 
 
 
 
  Репутация:    
 0    
 ±  
 
  
 Замечаний:
 20%   ±  
       
  
 
 
 Здравствуйте, суть проблемы вот в чем, столбцы "A и B" объединяются по условию столбца D. В данный момент есть необходимость переноса значений столбца "A", например в "G" и макрос перестает действовать. Где поправить привязку к столбцу ? т.е я понимаюКод
If Ych.Offset(0, 3) = "а" Or Ych.Offset(0, 3) = "a" Then
Код
If Ych.Offset(0, 3) = "а" Or Ych.Offset(0, 3) = "a" Then
 Здравствуйте, суть проблемы вот в чем, столбцы "A и B" объединяются по условию столбца D. В данный момент есть необходимость переноса значений столбца "A", например в "G" и макрос перестает действовать. Где поправить привязку к столбцу ? т.е я понимаюКод
If Ych.Offset(0, 3) = "а" Or Ych.Offset(0, 3) = "a" Then
Код
If Ych.Offset(0, 3) = "а" Or Ych.Offset(0, 3) = "a" Then
 Tort Сообщение отредактировал Tort  - Пятница, 20.12.2019, 17:30 
   
  
 Ответить 
Сообщение Здравствуйте, суть проблемы вот в чем, столбцы "A и B" объединяются по условию столбца D. В данный момент есть необходимость переноса значений столбца "A", например в "G" и макрос перестает действовать. Где поправить привязку к столбцу ? т.е я понимаюКод
If Ych.Offset(0, 3) = "а" Or Ych.Offset(0, 3) = "a" Then
Код
If Ych.Offset(0, 3) = "а" Or Ych.Offset(0, 3) = "a" Then
 Автор - Tort 20.12.2019  в 15:58   
 
 
 KuklP  
 Дата: Суббота, 21.12.2019, 13:07 | 
 Сообщение № 2   
   
 
   
 
 
 Группа: Проверенные  
 
 
 Ранг: Старожил  
 
 Сообщений:  2369 
 
 
 
 
  Репутация:    
 486    
 ±  
 
  
 Замечаний:
 0%   ±  
       
  
 
 
 что 0 это столбец вниз, а 3 это строка в право
что 0 это столбец вниз, а 3 это строка в право
KuklP Ну с НДС и мы чего-то стoим! kuklp60@gmail.com  
   
  
 Ответить 
Сообщение что 0 это столбец вниз, а 3 это строка в право
Автор - KuklP 21.12.2019  в 13:07   
 
 
 KuklP  
 Дата: Суббота, 21.12.2019, 13:13 | 
 Сообщение № 3   
   
 
   
 
 
 Группа: Проверенные  
 
 
 Ранг: Старожил  
 
 Сообщений:  2369 
 
 
 
 
  Репутация:    
 486    
 ±  
 
  
 Замечаний:
 0%   ±  
       
  
 
 
 ThenPerem2 = Ych.valuePerem1 = Ych.Offset(0, -6).value
ThenPerem2 = Ych.valuePerem1 = Ych.Offset(0, -6).value
KuklP Ну с НДС и мы чего-то стoим! kuklp60@gmail.com  
   
  
 Ответить 
Сообщение ThenPerem2 = Ych.valuePerem1 = Ych.Offset(0, -6).value
Автор - KuklP 21.12.2019  в 13:13   
 
 
 InExSu  
 Дата: Воскресенье, 22.12.2019, 20:57 | 
 Сообщение № 4   
   
 
   
 
 
 Группа: Друзья  
 
 
 Ранг: Ветеран  
 
 Сообщений:  650 
 
 
 
 
  Репутация:    
 96    
 ±  
 
  
 Замечаний:
 0%   ±  
       
  
 
 
 Привет!If Ych.Offset(0, 3) = "а" Or Ych.Offset(0, 3) = "a" Then
 Привет!If Ych.Offset(0, 3) = "а" Or Ych.Offset(0, 3) = "a" Then
 InExSu Разработчик Битрикс24 php, Google Apps Script, VBA Excel Windows/Mac 
   
  
 Ответить 
Сообщение Привет!If Ych.Offset(0, 3) = "а" Or Ych.Offset(0, 3) = "a" Then
 Автор - InExSu 22.12.2019  в 20:57   
 
 
 KuklP  
 Дата: Понедельник, 23.12.2019, 00:16 | 
 Сообщение № 5   
   
 
   
 
 
 Группа: Проверенные  
 
 
 Ранг: Старожил  
 
 Сообщений:  2369 
 
 
 
 
  Репутация:    
 486    
 ±  
 
  
 Замечаний:
 0%   ±  
       
  
 
 
 может же быть "а" в разных раскладках?  может же быть "а" в разных раскладках?  KuklP Ну с НДС и мы чего-то стoим! kuklp60@gmail.com  
   
  
 Ответить 
Сообщение может же быть "а" в разных раскладках?  Автор - KuklP 23.12.2019  в 00:16   
 
 
 InExSu  
 Дата: Понедельник, 23.12.2019, 07:32 | 
 Сообщение № 6   
   
 
   
 
 
 Группа: Друзья  
 
 
 Ранг: Ветеран  
 
 Сообщений:  650 
 
 
 
 
  Репутация:    
 96    
 ±  
 
  
 Замечаний:
 0%   ±  
       
  
 
 
 Не понял, кто у Вас куда и зачем
Не понял, кто у Вас куда и зачем
InExSu Разработчик Битрикс24 php, Google Apps Script, VBA Excel Windows/Mac 
   
  
 Ответить 
Сообщение Не понял, кто у Вас куда и зачем
Автор - InExSu 23.12.2019  в 07:32   
 
 
 Tort  
 Дата: Понедельник, 23.12.2019, 09:36 | 
 Сообщение № 7   
   
 
   
 
 
 Группа: Пользователи  
 
 
 Ранг: Участник  
 
 Сообщений:  60 
 
 
 
 
  Репутация:    
 0    
 ±  
 
  
 Замечаний:
 20%   ±  
       
  
 
 
 Не понял, кто у Вас куда и зачем перейдет))
Не понял, кто у Вас куда и зачем перейдет))
Tort Сообщение отредактировал Tort  - Понедельник, 23.12.2019, 09:51 
   
  
 Ответить 
Сообщение Не понял, кто у Вас куда и зачем перейдет))
Автор - Tort 23.12.2019  в 09:36   
 
 
 Pelena  
 Дата: Понедельник, 23.12.2019, 10:02 | 
 Сообщение № 8   
   
 
   
 
 
 Группа: Админы  
 
 
 Ранг: Местный житель  
 
 Сообщений:  19568 
 
 
 
 
  Репутация:    
 4645    
 ±  
 
  
 Замечаний:
    ±  
       
  
 
 
 А столбец В и остальные остаются на месте? 
 
 
А столбец В и остальные остаются на месте? Pelena "Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816  
   
  
 Ответить 
Сообщение А столбец В и остальные остаются на месте? Автор - Pelena 23.12.2019  в 10:02   
 
 
 Tort  
 Дата: Понедельник, 23.12.2019, 13:30 | 
 Сообщение № 9   
   
 
   
 
 
 Группа: Пользователи  
 
 
 Ранг: Участник  
 
 Сообщений:  60 
 
 
 
 
  Репутация:    
 0    
 ±  
 
  
 Замечаний:
 20%   ±  
       
  
 
 
 А столбец В и остальные остаются на месте?
Код
 If Ych.Offset(0, -3) = "а" Or Ych.Offset(0, -3) = "a" Then
А столбец В и остальные остаются на месте?
Код
 If Ych.Offset(0, -3) = "а" Or Ych.Offset(0, -3) = "a" Then
Tort Сообщение отредактировал Tort  - Понедельник, 23.12.2019, 13:58 
   
  
 Ответить 
Сообщение А столбец В и остальные остаются на месте?
Код
 If Ych.Offset(0, -3) = "а" Or Ych.Offset(0, -3) = "a" Then
Автор - Tort 23.12.2019  в 13:30   
 
 
 китин  
 Дата: Понедельник, 23.12.2019, 13:44 | 
 Сообщение № 10   
   
 
   
 
 
 Группа: Модераторы  
 
 
 Ранг: Экселист  
 
 Сообщений:  7035 
 
 
 
 
  Репутация:    
 1079    
 ±  
 
  
 Замечаний:
 0%   ±  
       
  
 
 
 Tort , - Оформите код тегами (в режиме правки поста выделите код и нажмите кнопку # , пояснялка здесь )f , а # Tort , - Оформите код тегами (в режиме правки поста выделите код и нажмите кнопку # , пояснялка здесь )f , а # китин Не судите очень строго:я пытаюсь научиться  
   
  
 Ответить 
Сообщение Tort , - Оформите код тегами (в режиме правки поста выделите код и нажмите кнопку # , пояснялка здесь )f , а # Автор - китин 23.12.2019  в 13:44   
 
 
 Pelena  
 Дата: Понедельник, 23.12.2019, 14:11 | 
 Сообщение № 11   
   
 
   
 
 
 Группа: Админы  
 
 
 Ранг: Местный житель  
 
 Сообщений:  19568 
 
 
 
 
  Репутация:    
 4645    
 ±  
 
  
 Замечаний:
    ±  
       
  
 
 
 Pelena "Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816  
   
  
 Ответить 
Сообщение Автор - Pelena 23.12.2019  в 14:11   
 
 
 Tort  
 Дата: Понедельник, 23.12.2019, 14:18 | 
 Сообщение № 12   
   
 
   
 
 
 Группа: Пользователи  
 
 
 Ранг: Участник  
 
 Сообщений:  60 
 
 
 
 
  Репутация:    
 0    
 ±  
 
  
 Замечаний:
 20%   ±  
       
  
 
 
 Макрос работает на выделенном диапазоне (Selection), когда Вы выделяли столбец А, отсчёт начинался с А. Теперь Вы выделяете G, значит начало отсчёта - столбец G
Макрос работает на выделенном диапазоне (Selection), когда Вы выделяли столбец А, отсчёт начинался с А. Теперь Вы выделяете G, значит начало отсчёта - столбец G
Tort Сообщение отредактировал Tort  - Понедельник, 23.12.2019, 14:21 
   
  
 Ответить 
Сообщение Макрос работает на выделенном диапазоне (Selection), когда Вы выделяли столбец А, отсчёт начинался с А. Теперь Вы выделяете G, значит начало отсчёта - столбец G
Автор - Tort 23.12.2019  в 14:18   
 
 
 Pelena  
 Дата: Понедельник, 23.12.2019, 14:46 | 
 Сообщение № 13   
   
 
   
 
 
 Группа: Админы  
 
 
 Ранг: Местный житель  
 
 Сообщений:  19568 
 
 
 
 
  Репутация:    
 4645    
 ±  
 
  
 Замечаний:
    ±  
       
  
 
 
 За ноль берется первая выделенная ячейка 
 
 
За ноль берется первая выделенная ячейка Pelena "Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816  
   
  
 Ответить 
Сообщение За ноль берется первая выделенная ячейка Автор - Pelena 23.12.2019  в 14:46   
 
 
 Tort  
 Дата: Понедельник, 23.12.2019, 15:01 | 
 Сообщение № 14   
   
 
   
 
 
 Группа: Пользователи  
 
 
 Ранг: Участник  
 
 Сообщений:  60 
 
 
 
 
  Репутация:    
 0    
 ±  
 
  
 Замечаний:
 20%   ±  
       
  
 
 
 За ноль берется первая выделенная ячейка
За ноль берется первая выделенная ячейка
Tort Сообщение отредактировал Tort  - Понедельник, 23.12.2019, 15:01 
   
  
 Ответить 
Сообщение За ноль берется первая выделенная ячейка
Автор - Tort 23.12.2019  в 15:01   
 
 
 Pelena  
 Дата: Понедельник, 23.12.2019, 15:04 | 
 Сообщение № 15   
   
 
   
 
 
 Группа: Админы  
 
 
 Ранг: Местный житель  
 
 Сообщений:  19568 
 
 
 
 
  Репутация:    
 4645    
 ±  
 
  
 Замечаний:
    ±  
       
  
 
 
 Вы же необязательно выделяете диапазон, начиная с G1. Можно выделить и с G5, например 
 
 
Вы же необязательно выделяете диапазон, начиная с G1. Можно выделить и с G5, например Pelena "Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816  
   
  
 Ответить 
Сообщение Вы же необязательно выделяете диапазон, начиная с G1. Можно выделить и с G5, например Автор - Pelena 23.12.2019  в 15:04   
 
 
 Tort  
 Дата: Понедельник, 23.12.2019, 15:16 | 
 Сообщение № 16   
   
 
   
 
 
 Группа: Пользователи  
 
 
 Ранг: Участник  
 
 Сообщений:  60 
 
 
 
 
  Репутация:    
 0    
 ±  
 
  
 Замечаний:
 20%   ±  
       
  
 
 
 т.е я правильно понял если мы хотим включить в диапазон G1 то начинаем отчет с него (G1 =1 или-1), а если нет то G1 начинаем со следующей ячейки (f1=-1 и H1=1) 
 
 
т.е я правильно понял если мы хотим включить в диапазон G1 то начинаем отчет с него (G1 =1 или-1), а если нет то G1 начинаем со следующей ячейки (f1=-1 и H1=1) Tort Сообщение отредактировал Tort  - Понедельник, 23.12.2019, 15:31 
   
  
 Ответить 
Сообщение т.е я правильно понял если мы хотим включить в диапазон G1 то начинаем отчет с него (G1 =1 или-1), а если нет то G1 начинаем со следующей ячейки (f1=-1 и H1=1) Автор - Tort 23.12.2019  в 15:16