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

Страницы: 1
Активация формулы в ячейке с текстовым форматом
 
Ответ найден, спасибо Игорю Гончаренко) Ваши слова, оказались пророчески, вся проблема была в символе "=" при конкатенации в последней инструкции, решил тем, что знак "=" добавил в саму переменную Ячейка_основная в итоге всё заработало. Всем спасибо)
Активация формулы в ячейке с текстовым форматом
 
Конкретно Ваш способ не пошел, как не крути не хочет в ячейку заносится значение, если формат ячейки общий.
Попробовал FormulaLocal, работает, но формат RC корявый, вместе RC2 оно вывело R[1]C[470].
Активация формулы в ячейке с текстовым форматом
 
Видимо мне нужно объяснить подробно. Суть проекта не в вычислениях, а в быстрой замене или же дополнении формулами или вообще чем либо, значения которые уже находятся в ячейки. Всё это делается за счет выделения нужного диапазона, запускаем макрос, далее он динамически воссоздает выделенную таблицы с таким же кол-во столбцов и строк, далее создаются чекбоксы для фильтрации, тех ячеек, которые будут или же не будут участвовать в нашей операции, далее идут выпадающие списки, где две операции "Заменить" или "Дополнить", выше идут текстбоксы для каждого столбца вот это и есть ядро всего проекта. В этот текстбокс мы можем писать, что угодно, далее мы выбираем операцию пр. "Дополнить", отмечаем в чекбоксах, где должна быть произведена эта операция и жмакаем Go!.
Вот тут и загвоздка вся, что если мы в главном текстбоксе пишем формулу, то тип будет строковым и тип ячейки нужно приравнивать к строковому, а потом обратно менять на общий, что я и сделал и формула записывается абсолютно корректно, но проблема в том, что excel не воспринимает её как формулу, пока не зайдешь внутрь и не нажмешь Enter.

Да текста много, извините, попытался объяснить, как мог.
Активация формулы в ячейке с текстовым форматом
 
Я бы с радостью, однако при таком раскладе вообще игнорирует запись формулы в ячейку, записывает, только если типы равны. Тип верхнего и по сути главного текстбокса при записи "+ЕСЛИ(RC2=2; 39; 9)" является строковым, предполагаю, поэтому и тип ячейки нужно менять, перед записью на строковый, а после записи на общий, что я и сделал, но этого явно не достаточно.
Активация формулы в ячейке с текстовым форматом
 
Здравствуйте, помогите решить проблему, искал, но не нашел то, что мне бы подошло.
В общем кодом я создаю новую формулу, далее идет запись в ячейку, но формат ячейки естественно строка, я в коде уже и формат менял на общий и активировал, но не помогает, формулу не считает.

Разумеется, если зайти в саму ячейку и жмакнуть enter всё посчитает, но это недоработка, хотелось бы исправить, буду очень благодарен.
Учесть вычет обеденных перерывов в смену
 
Предлагаю ознакомиться, что до последнего столбца, так и не понял, что Вам там нужно.
Создание динамичной формы на основе выделенного диапазона
 
Я таки создал сие творение. Предлагаю, заинтересовавшимся ознакомиться в целях обучения. Возможно, кто то дополнит, тогда не поленитесь выложить свой вариант, думаю все будет благодарны.
Необходимо найти среднее арифметическое из столбца с #Н/Д
 
Хотелось бы дополнить на будущее, когда выполняется объединение ячеек то адрес ячейки близится влево и вверх(если столбцы) соответственно.
Создание динамичной формы на основе выделенного диапазона
 
Доброго времени суток. Столкнулся с интересной задачей. Искал я долго, но в итоге только мозги вскипели.
Суть в том, что в таблице мы выделяем некий диапазон, нажимаем кнопочку на ленте и запускается UserForm, но вот сама форма идет с 2 скролами и динамичными TextBox(ами), кол-во ТБ должно ровняться кол-ву выделенных ячеек, если мы выделяем 20 ячеек соответственно должно быть 20 ТБ при этом с индексами соответственными типа 1,2,3...20, мало того сам Текст ТБ должен соответствовать Тексту определенной ячейки(выделенной естественно), при этом сами ТБ идут, как таблица то есть может быть 1 Столбец, а может быть миллион, тоже касается и строк. Теперь о самом веселом, суть всего этого в том, что возле каждой строки и над каждым столбцом должен быть CheckBox и 2 ЧБ дополнительных эти 2 отвечают за Галочку в ЧБ над всеми строками/столбцами, а вот над ЧБ(которые перед строками и над столбцами) должно быть, что то наподобии менюшки, где можно выбрать необходимую операцию, глобальных будет 2, 1-Полностью заменяет значение ячейки на пересечении отмеченных ЧБ, а 2-идет как дополнение к формуле по типу в ячейке было "=2+3", а мы пишем типа *10, соответственно в ячейке будет уже "=2+3*10", думаю смысл понятен.

И так, я описал всю суть настолько понятно, насколько только смог изложить, прошу прощения за многобуквие. Я не прошу сделать всю эту программу, но для моей цели мне пришлось описать весь конечный результат, а на деле мне нужен скилет динамического создания ТБ, ЧБ, короче объектов и присвоение им индексов, которыми дальше можно будет оперировать.

Заранее выражаю благодарность всем откликнувшимся.

Предполагаю задача будет решаться с помощью циклов, так как связано с динамичностью.
Страницы: 1
Наверх