А как-то можно сделать, чтоб во все ячейки столба в конце дописалось, например, " /А1 " ? т.е. чтобы не просто поделилось, а чтоб это была формула с делением на ячейку, которую можно менять
Как можно сразу во все формулы добавить ещё одно действие
[ Закрыто] Нашел ошибку, как победить?, Решение проблемы с неудаляемыми пустыми строками
23.08.2024 15:04:28
Очистил документ Excel от всех данных, но в файле сохраняется ошибка, которую никак не удается ликвидировать (сильно грузит файл).
Хорошо бы найти способ, позволяющий ее убрать в действующем документе без потери данных. На скринах начало и конец проблемной части. Сам файл не крепится из-за размера, видимо.
Изменено: |
|
|
Подставить данные из одной таблицы в другую по условию, Вопрос
Подставить данные из одной таблицы в другую по условию, Вопрос
Несколько значений заменить на одно, Вопрос
Несколько значений заменить на одно, Вопрос
Несколько значений заменить на одно, Вопрос
Несколько значений заменить на одно, Вопрос
12.05.2024 13:33:05
Не заю как правильно написать вопрос, проще привести пример - например, у меня есть одна таблица:
арбуз1 | 1 арбуз2 | 1 арбуз3 | 1 тыква1 | 1 тыква2 | 1 грушаЖ | 1 Мне нужно как-то задать условие, что бы программа смогла суммировать следующим образом: арбуз | 3 тыква | 2 груша | 1 Как я понимаю, нужно несколько формул, возможно, одна из них - ВПР, а вот в какой формуле задать условие, что бы она понимала что к чему относить? я так понимаю, нужна вспомогательная таблица, в которой будет расписано, что если это "арбуз1" или "арбуз2", то это относить к "арбуз".
Изменено: |
|
|
Макрос на дописывание формулы, Макрос на дописывание формулы
21.12.2022 11:42:38
|
|||||||
|
Макрос на дописывание формулы, Макрос на дописывание формулы
Макрос на дописывание формулы, Макрос на дописывание формулы
20.12.2022 17:00:19
Видимо, нужно еще одно условие, типа: ЕСЛИ - поиск (содержит символ "=", то всё как сейчас в макросе; если не содержит символ "=", то все то же самое, только без "=" и начинать с первого символа в функции Мид)... Наверно, есть более элегантное решение, но я не знаком с VBA. Либо, перед запуском основной части макроса, принудительно во всем столбце "В" добавить знак "=", если его там нет.
Изменено: |
|||||
|
Макрос на дописывание формулы, Макрос на дописывание формулы
Макрос на дописывание формулы, Макрос на дописывание формулы
Макрос на дописывание формулы, Макрос на дописывание формулы
13.12.2022 14:27:25
Не получается
![]()
Изменено: |
|
|
Макрос на дописывание формулы, Макрос на дописывание формулы
13.12.2022 14:10:31
|
|||||
|
Макрос на дописывание формулы, Макрос на дописывание формулы
13.12.2022 13:47:32
|
|||
|
Макрос на дописывание формулы, Макрос на дописывание формулы
13.12.2022 13:42:59
arr(i, 1) = arr(i, 2) А как должна выглядеть эта строчка, если нужно, что бы он подставил туда только значение этой ячейки, а не все её содержимое с формулой? имею в виду, что если бы в ячейке С4 было "=10*2", то в В4 вставлялось просто "20", а не "=10*2" Как я понимаю, вот эта часть "arr = .Formula" тоже задействована в этом.
Изменено: |
|||
|
Макрос на дописывание формулы, Макрос на дописывание формулы
Макрос на дописывание формулы, Макрос на дописывание формулы
13.12.2022 12:39:24
Как я понимаю, "With Range([B3], [C3].End(xlDown))" - это мы говорим начать с третьей строчки. А как указать, что бы макрос остановился, например на 4 строчке, и начиная с пятой строчки ничего не менял.
Изменено: |
|||||
|
Макрос на дописывание формулы, Макрос на дописывание формулы
13.12.2022 09:15:25
|
|||||
|
Макрос на дописывание формулы, Макрос на дописывание формулы
12.12.2022 19:31:28
Изменено: |
|||||
|
Макрос на дописывание формулы, Макрос на дописывание формулы
12.12.2022 19:23:03
После макроса сейчас выходит: В1 = 10+0 (а должно быть =(10+10)*0) - получается он срезал часть формулы изначальной "=10+10" В2 = 10+10 (а должно быть =10) - тут я даже не понял как так вышло, была формула =10+20 В3 = 10+0 (а должно быть =(10+30)*0) - тоже срезал часть формулы изначальной "=10+30" Возможно, я непонятно написал условие, не поставив скобки: -если в столбце С значение равно 0, то в столбце В он должен дописать к формуле "*0" (умножить на ноль) -если в столбце С не равно 0, то в столбце В он должен просто приравняться к значению по столбцу С
Изменено: |
|||||
|
Макрос на дописывание формулы, Макрос на дописывание формулы
12.12.2022 15:14:02
Пытаюсь придумать какой-нибудь макрос.
Нужно что бы в столбце В произошла замена формулы в зависимости от значений в столбце С в ячейке В1 формула "=10+10", должно замениться на "=10+10*0", т.к. С1 равно 0 в ячейке В2 формула "=10+20", должно замениться на "10", т.к. С2 не равно 0, а равно 10 в ячейке В3 формула "=10+30", должно замениться на "=10+30*0", т.к. С3 равно 0
Изменено: |
|
|