Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Переименование файлов в папке
 
День добрый, уважаемые господа. Имеется папка с мартовскими файлами (во вложении), подскажите как разом поменять в наименованиях файлов "март" на "апрель".
Сравнение и выделение столбцов со значениями
 
Огромное Вам человеческое спасибо)
Сравнение и выделение столбцов со значениями
 
Добрый день, имеется таблица, в ней 2 столбца, в одном сумма, в другом разница. Есть ли какая-нибудь функция (формула) для построчного сравнения этих столбцов и выделения если значения не равны. Если бы просто числа были все понятно, а тут формулы и никак не получается.
Подскажите пожалуйста. Пример прилагается (столбцы выделил желтым)
Изменено: UrrrY88 - 16.04.2025 13:28:05
Очистка галочки в ячейке при добавлении галочки в другой ячейке, и обратно
 
Премного благодарен!
Очистка галочки в ячейке при добавлении галочки в другой ячейке, и обратно
 
Цитата
написал:
Если в ячейке есть галочка и вы её активируете, то галочка исчезнет. Если активируете пустую ячейку, то галочка появится только в этой ячейке. Если захотите удалить в этой ячейки галочку -- кликните 2 раза, захотите чтобы появилась вновь галочка -- кликните ещё 2 раза.
Подскажите, а есть ли вариант сделать так чтобы при нажатии на ячейку галочка появлялась, затем при повторном нажатии (один клик вместо двух) исчезала, затем еще раз при одном клике на ту же ячейку снова появлялась, затем снова исчезала и так далее, в общем что-то типа чекбокса.
Очистка галочки в ячейке при добавлении галочки в другой ячейке, и обратно
 
Спасибо большое!!! :)  
Изменено: UrrrY88 - 19.03.2025 09:12:38
Очистка галочки в ячейке при добавлении галочки в другой ячейке, и обратно
 
А можно ли как-то разделить для двух горизонтальных зон?
В приложенном примере в Block #1 всё работает как надо (в каждой строке (1.,2.,3) ставится только одна галка), а как сделать чтобы также работало вдобавок и в Block #2 не пойму.
Помогите пожалуйста.
И может посоветуйте где про основные коды и их правильное написание почитать. Искал, везде как-то обрывками и размыто...
Очистка галочки в ячейке при добавлении галочки в другой ячейке, и обратно
 
Ну в целом вроде понял, спасибо!
Очистка галочки в ячейке при добавлении галочки в другой ячейке, и обратно
 
Спасибо большое,

а про это не просвятите??
Цитата
И не совсем понятна функция кодов:                                                                                                                                      
Vl = Target.Value                                            
и  If Vl <> "a" Then
Очистка галочки в ячейке при добавлении галочки в другой ячейке, и обратно
 
Добавил еще кое-чего (во вложении), не глянете?
Там по тому же принципу "одна галочка", только в трех клетках а не колонках, вроде правильно сделал.
Правда так и не разобрался как тоже самое провернуть в строках "3" и "5".
И не совсем понятна функция кодов:                                                                                        
                                            Vl = Target.Value      
                                      и If Vl <> "a" Then
Очистка галочки в ячейке при добавлении галочки в другой ячейке, и обратно
 
Ещё раз преогромнейшее спасибо, очень помогли!
Очистка галочки в ячейке при добавлении галочки в другой ячейке, и обратно
 
Нужно очищать в каждой таблице отдельно. А каким кодом (условием) разобрать не могу. Всё методом "тыка" ибо дилетант)
Изменено: UrrrY88 - 06.03.2025 12:35:07
Очистка галочки в ячейке при добавлении галочки в другой ячейке, и обратно
 
И не совсем понял функцию If Target.Row < 12 Then


Код
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
   If Target.Cells.Count > 1 Then Exit Sub
       If Not Intersect(Target, Range("D3:U11,D14:U19")) Is Nothing Then
           Application.EnableEvents = False
         If Target.Row < 12 Then
               Range(Cells(3, Target.Column), Cells(11, Target.Column)) = ClearContents
           Else
               Range(Cells(14, Target.Column), Cells(19, Target.Column)) = ClearContents
           End If
               Target.Font.Name = "Marlett"
               Target = "a"
           Application.EnableEvents = True
       End If
End Sub
Очистка галочки в ячейке при добавлении галочки в другой ячейке, и обратно
 
Хотел добавить несколько разделов ещё, но чего-то не хватает...  
Изменено: UrrrY88 - 06.03.2025 12:15:04
Очистка галочки в ячейке при добавлении галочки в другой ячейке, и обратно
 
Владимир, низкий Вам поклон и огромное спасибо за помощь!
Очистка галочки в ячейке при добавлении галочки в другой ячейке, и обратно
 
МатросНаЗебре, а с другим вариантом (3) не поможете?
Очистка галочки в ячейке при добавлении галочки в другой ячейке, и обратно
 
Не сочтите за наглость, но не могли бы еще немного помочь.
Никак алгоритм не пойму. Обучаться азам программирования время катастрофически не хватает.
Можно ли прописать так, чтобы в каждом вертикальном столбце D3:D11,D14:D19,E3:E11,E14:E19... также только одна галочка ставилась?
Пример во вложении.
Изменено: UrrrY88 - 05.03.2025 15:35:38
Очистка галочки в ячейке при добавлении галочки в другой ячейке, и обратно
 
Уважаемый gling, премного благодарен за помощь!
Очистка галочки в ячейке при добавлении галочки в другой ячейке, и обратно
 
Спасибо огромное, всё работает!
А можно ли прописать код для нескольких диапазонов.
Скинул пример, прописал в ячейках A4:C4, хотелось бы чтобы таким же образом работало в E4:G4, A7:C7, E7:G7 и т.д.
Пробовал, чего то не получается.
Изменено: UrrrY88 - 05.03.2025 15:52:29
Очистка галочки в ячейке при добавлении галочки в другой ячейке, и обратно
 
Добрый вечер, уважаемые господа!

Есть такой код, чтобы вставлять галочки одним кликом, и убирать двумя.

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

   If Target.Cells.Count > 1 Then Exit Sub

       If Not Intersect(Target, Range("A1,C1,E1")) Is Nothing Then

           Application.EnableEvents = False

           Target.Font.Name = "Marlett"

           Target = "a"

           Application.EnableEvents = True

       End If

End Sub

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)

   If Not Intersect(Target, Range("A1,C1,E1")) Is Nothing Then

       Application.EnableEvents = False

       Cancel = True

       Target.ClearContents

       Application.EnableEvents = True

   End If

End Sub

Вопрос, можно ли добавить к этому функцию: если ставим галочку в одной ячейку, в другой стирается, и наоборот. В общем хотелось бы чтобы существовала толька одна галочка из трех.

Изменено: UrrrY88 - 04.03.2025 17:20:48
Страницы: 1
Наверх