Здравствуйте, прошу помощи вот в таком вот задании. Если колонка куда вводятся значения A или B(в примере колонка H) На основе эти значений, путем моих вычислений в колонках K-L, N-O, Q-R,T-U,W-X, есть значения, которые сцепил в колонке Z. Нужно сделать так, что при вводе в колонку H, значения A, оно само менялось на B(при этом значения в колонках вычислений изменяться), и результат сцепки записать в колонку AA. Далее вернуть значение A. И так же сделать если значение будет B, поменять его на A, сцепить и вернуть B. Значения в H, ввожу в ручную по одному, а так же вставляю путем копирования несколько значений. Как сделать чтобы при вводе значения, автоматически подсчитывалась колонка AA? Спасибо!
Здравствуйте, прошу помощи вот в таком вот задании. Если колонка куда вводятся значения A или B(в примере колонка H) На основе эти значений, путем моих вычислений в колонках K-L, N-O, Q-R,T-U,W-X, есть значения, которые сцепил в колонке Z. Нужно сделать так, что при вводе в колонку H, значения A, оно само менялось на B(при этом значения в колонках вычислений изменяться), и результат сцепки записать в колонку AA. Далее вернуть значение A. И так же сделать если значение будет B, поменять его на A, сцепить и вернуть B. Значения в H, ввожу в ручную по одному, а так же вставляю путем копирования несколько значений. Как сделать чтобы при вводе значения, автоматически подсчитывалась колонка AA? Спасибо!pain2430
Здравствуйте. То, что Вы просите, можно сделать только макросом. Но, на мой взгляд, Вы усложняете задачу. Если значений всего два (А и В) и остальные формулы для расчетов известны, просчитайте результат и сразу сцепите в AA
Здравствуйте. То, что Вы просите, можно сделать только макросом. Но, на мой взгляд, Вы усложняете задачу. Если значений всего два (А и В) и остальные формулы для расчетов известны, просчитайте результат и сразу сцепите в AAPelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Если значений всего два (А и В) и остальные формулы для расчетов известны, просчитайте результат и сразу сцепите в AA
изменить формулы можно только чтобы они давали противоположный результат для всех ячеек, но тогда к сожалению подсчет будет не правильный, так как все ячейки изменяться с B на А, и с А на B. Но подсчёт должен идти так: Если хотим сцепить 10 строку. H9=B, H10=B. H10 меняется на А, сцепка и меняется обратно на B. Просто если в H9 будет A, то в 10 строке уже будут другие результаты....
Макрос конечно хорошая вещь, но хотелось бы без кнопок, так как очень большой объем данных. А без кнопок будет происходить зацикливание, A поменяется на B, сцепится, и поменяется на A, потом VBA увидит что опять стоит А, и нужно менять на B, и так по кругу
Если значений всего два (А и В) и остальные формулы для расчетов известны, просчитайте результат и сразу сцепите в AA
изменить формулы можно только чтобы они давали противоположный результат для всех ячеек, но тогда к сожалению подсчет будет не правильный, так как все ячейки изменяться с B на А, и с А на B. Но подсчёт должен идти так: Если хотим сцепить 10 строку. H9=B, H10=B. H10 меняется на А, сцепка и меняется обратно на B. Просто если в H9 будет A, то в 10 строке уже будут другие результаты....
Макрос конечно хорошая вещь, но хотелось бы без кнопок, так как очень большой объем данных. А без кнопок будет происходить зацикливание, A поменяется на B, сцепится, и поменяется на A, потом VBA увидит что опять стоит А, и нужно менять на B, и так по кругу pain2430
Сообщение отредактировал pain2430 - Суббота, 11.05.2019, 20:54
результат сцепки записать в колонку AA. Далее вернуть значение A.
При возврате назад А, произойдет вновь пересчет формул и результат сцепки тоже изменится. Формула всегда показывает текущее состояние данных, если не отключен автопересчет. Так что какое значение было минуту назад не зафиксируется,а произойдет пересчет по текущим данным. На мой взгляд без макросов не обойтись, но и задача мне полностью не понятна. Кросс
результат сцепки записать в колонку AA. Далее вернуть значение A.
При возврате назад А, произойдет вновь пересчет формул и результат сцепки тоже изменится. Формула всегда показывает текущее состояние данных, если не отключен автопересчет. Так что какое значение было минуту назад не зафиксируется,а произойдет пересчет по текущим данным. На мой взгляд без макросов не обойтись, но и задача мне полностью не понятна. Кроссgling
ЯД-41001506838083
Сообщение отредактировал gling - Суббота, 11.05.2019, 23:11