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

Страницы: 1 2 3 След.
Копирование ячеек с флажками протягиванием
 
Спасибо, помогло.
Копирование ячеек с флажками протягиванием
 
Прикрутил. Однако после вписывания кода пропала возможность редактирования в прочих ячейках листа. Без видимой зависимости в некоторых ячейках такая способность осталась.Защита снята.Такой же эффект в чистом файлике.
Копирование ячеек с флажками протягиванием
 
Да. Еще раз спасибо, Пойду прикручивать ))
Копирование ячеек с флажками протягиванием
 
Всё ! Желаемый эффект достигнут, спасибо огромное !
Если можно без новой темы. Как для разных состояний использовать символы из разных фонтов ?
Изменено: Олега - 11.03.2017 23:25:27
Копирование ячеек с флажками протягиванием
 
Цитата
The_Prist написал:
Потому что в параметрах защиты надо оставить возможность изменять форматирования ячеек
Спасибо, опробовал, работает. )
Цитата
Юрий М написал:
Я бы всё же посмотрел в сторону Двойного (или правого) клика - тогда можно оставаться в ячейке
Согласный ! Дайте попробовать, заценить в деле оставшиеся варианты (2 шт.). Лишь бы не было пост-смещения (автоматического или ручного).
Цитата
БМВ написал:
обращаю внимание, что Target.Offset(0, 1).Select возможно потребуется заменить....
Со стороной смещения я все понял. Оно само по себе некрасиво выглядит.
Копирование ячеек с флажками протягиванием
 
Как понял, без выделения другой ячейки текущего выделения не снять  ((
Увеличил смещение по горизонту (думал спрячу где-то там новое выделение), но и экран туда же смещается..

Странное явление. При установке защиты листа и ЛКМ появляется табл.Run-time error '1004': Нельзя установить свойство Name класса Font.
В коде выделяет желтым Target.Font.Name = "Marlett"
Копирование ячеек с флажками протягиванием
 
Цитата
Юрий М написал:
первый ЛКМ (левый клик мышкой) ставит галку, повторный ЛКМ снимает её
Вы правильно считали.
После первого ЛКМ есть два варианта::
1. перейти к другой ячейке и только потом кликнуть на нужной
2. оставаясь на нужной, сделать на ней же второй ЛКМ.

В варианте Николая Павлова после двойного клика сначала нужно покинуть ячейку. Только после этого одиночный ЛКМ на ней поставит галочку. Это такой же минус.
Изменено: Олега - 11.03.2017 20:50:41
Копирование ячеек с флажками протягиванием
 
Обычный, левый. Ведь на включение один клик (выделение) устраивает (у автора) . Почему на выключение д.б. иным ?
Тут бы на практике по-пробовать.. Возможен ли один клик ещё и без снятия выделения ячейки ?

В моем варианте выделение диапазона, включая ячейку под галочку, к срабатыванию не ведет, даже если выделение начинать с неё. Опробовано. Реакция только на мышь и на переход с соседней ячейки стрелками клавиатуры. Соседние ячейки по плану станут защищенными, их выделение можно отключить, если не путаю. В общем маловероятно случайное выделение.
Изменено: Олега - 11.03.2017 10:30:43
Копирование ячеек с флажками протягиванием
 
Цитата
Юрий М написал:
Попробуйте DoubleClick в таком варианте: если флажок был - убираем, иначе ставим.
Дело в том, что пенёк (. Смысл общий уловил, но с реализацией увы..
Кстати лучше бы клик был один (и на вкл. и на выкл., как в боксе)
Изменено: Олега - 10.03.2017 23:24:59
Копирование ячеек с флажками протягиванием
 
Цитата
БМВ написал:
А порой и просто выпадающий список и формат уже спасют. разве что не так красиво при выборе, зато без скриптов, активиксов .... На крайний случай можно V использовать.
В своей скромной задаче - размножаю и сокращаю кол-во столбцов в таблице. В нижней ячейке каждого столбца  необходимо иметь 2 состояния, сегодня я ставлю 1 или пусто. Мысль про чек-бокс или галочку - это именно и для красоты, ну и для быстроты тоже.
Копирование ячеек с флажками протягиванием
 
Прошу извинить за отсутствие.
Цитата
The_Prist написал:
Может в сторону обработки двойного клика посмотреть?  Пометка элементов списка
Спасибо, попробовал. После DoubleClick один клик без снятия выделения ячейки уже не получается. Неудобство можно ликвидировать ? (добавить снятие выделения в макрос)
Изменено: Олега - 10.03.2017 23:17:22
Копирование ячеек с флажками протягиванием
 
Хочу осведомиться, при протягивании ячейки с флажком (чек-боксом) каждую новую связь руками устанавливать нужно ? Почему снятие $ в "связь с ячейкой" не "отпускает" новый флажок от старой ячейки ?
Смещение значащих столбцов, на "свободные" места
 
При одной и той же картинке я до записи догадался бы.
"Хвост" содержит разное количество "отщепенцев", и на разном расстоянии.
Смещение значащих столбцов, на "свободные" места
 
После сортировки получаю в "хвосте" таблицы "оторванные" столбцы.
Нужен макрос, позволяющий "сбить" табличку воедино (или удалить пустые ячейки). Ширина таблицы 50 столбцов.
Изменено: Олега - 04.03.2017 09:11:54
Сортировка с повторяющейся последовательностью
 
К сожалению никак. ХР по причине ветхости компа, на неё PQ ставиться не желает.(
Сортировка с повторяющейся последовательностью
 
Голова совсем сломалась  :(  
Сортировка с повторяющейся последовательностью
 
Вопрос решен.  Поспешил, не получилось.((   Вопрос в силе
Изменено: Олега - 02.03.2017 18:01:59
Сортировка с повторяющейся последовательностью
 
О стандартной возможности я знаю. Мне так не надо. Мне нужна повторяющаяся последовательность в синей строке L1,L2,L3,L1,L2,L3,.. как "хочу".
Сортировка с повторяющейся последовательностью
 
Возможно ли исхитриться отсортировать 1-ю строку (и по ней понятно уже прочие строки) в последовательность: 3L, 3L, 3L, ... L1, L2, L3, L1, L2, L3,.... ?
Моргание при выполнении макроса, хотя от Select избавился
 
Понятно, я думал у меня там "чуток" ...
Моргание при выполнении макроса, хотя от Select избавился
 
Вот спасибо! Радикально помогло )) Ведь и вставлял Почти то и Почти туда.. но без шлеечки совсем неспособный. Благодарю!

Хотел бы узнать, почему без отключения ScreenUpdating моргает ? Ведь пишут, что и исключение селект помогает. А у меня только радикально.
Изменено: Олега - 28.02.2017 18:46:51
Моргание при выполнении макроса, хотя от Select избавился
 
Select заменил на Activate, потом при обращении к Лист2 и Activate убрал (для возврата в Лист1 - оставил). Даже при Не скрытом Лист2 моргает при исполнении.
Что можно предпринять ?
Код
Range("E9:BB11").Copy
    Worksheets("Лист2").Range("B7").PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    Application.CutCopyMode = False
    ActiveWorkbook.Worksheets("Лист2").Sort.SortFields.Clear
    ActiveWorkbook.Worksheets("Лист2").Sort.SortFields.Add Key:=Range("B7:AY7") _
        , SortOn:=xlSortOnValues, Order:=xlDescending, DataOption:=xlSortNormal
    With ActiveWorkbook.Worksheets("Лист2").Sort
        .SetRange Range("B7:AY9")
        .Header = xlGuess
        .MatchCase = False
        .Orientation = xlLeftToRight
        .SortMethod = xlPinYin
        .Apply
    End With
    Sheets("Лист1").Activate
End Sub
Подобрать значения для разделения по группам с уравниванием сумм
 
Цитата
Олега написал:
тут надёжный клин
Клин преодолел.
Еще раз огромное спасибо Андрей за пример, без него бы точно не смог бы сдвинуться.
Подобрать значения для разделения по группам с уравниванием сумм
 
Цитата
Андрей VG написал:
Это и есть изменение структуры - опять же красных ячеек-то нет
С укладкой "жадины" на бок - справился.)
Макрос для сортировки в строке с убыванием - нашел.)
Однако как подставить в Лист1, в котором 6-я строка без сортировки - тут надёжный клин.(
Как бы эту сортировку избежать ?
Подобрать значения для разделения по группам с уравниванием сумм
 
Цитата
Dima S написал:
Можно использовать надстройку Поиск решения
Спасибо, но я в этом деле укороченный пенёк (
Подобрать значения для разделения по группам с уравниванием сумм
 
Про горизонт-вертикаль так и подумал, положить наверное справлюсь.)
Про дополнительный тоже вник. А как быть с убыванием пока не понял, положение ячеек строки БББ не предполагается менять
Подобрать значения для разделения по группам с уравниванием сумм
 
Андрей, чувство благодарности и восхищения переполняет ! Вижу моё, хоть не во все вник, будет над чем поразмышлять ночью.
Почему алгоритм "жадный" ? О какой структуре Вы говорили ?
Подобрать значения для разделения по группам с уравниванием сумм
 
С этим-то согласен, главное, чтобы пустым автоматом не присваивалось значение 1, 2, или 3
Как равноценные кучки организовать из нижнего ряда ?
Изменено: Олега - 22.02.2017 20:21:10
Подобрать значения для разделения по группам с уравниванием сумм
 
Да, такой случай тоже может быть. Однако задача где ПУСТО отсутствует все же проставлять (изменять) только на значения 1, 2, 3 и ничего другого.
Изменено: Олега - 22.02.2017 18:58:31
Подобрать значения для разделения по группам с уравниванием сумм
 
Можно ли автоматически подобрать значения (условия) для разделения по 3-м группам с уравниванием (макс.возможным) сумм в этих группах ?
(или где найти подобное решение ?)
Страницы: 1 2 3 След.
Наверх