Есть ли простой способ объединить значения двух диапазонов в один? У меня есть столбец «Первые имена» и еще один из последних имен, которые я хотел бы добавить вместе для целого ряда полных имен, которые будут использоваться в другой книге. Я использую Union для их объединения, но я также хотел бы добавить пробел между двумя именами.Легко объединить два диапазона и строку в Excel через vba
Set UnionRange = Union(Range1, " ", Range2)
Есть ли способ использовать союз или нечто подобное, чтобы добавить пространство без Перебери каждую строку или записывать результаты на лист в первую очередь?
незначительного комментарий, но от плохого опыта от унаследованного кода, избегать использования + для конкатенации строк, если есть какая-либо отдаленная возможность, строка может содержать число. & работает одинаково, поэтому придерживайтесь способа, который никогда не должен идти не так. –
Хмм, я не знал об этом. Спасибо за совет. – eirikdaude
Спасибо за совет. Я хочу сохранить результат в другой книге и хотел бы получить результат в диапазоне или массиве. Знаете ли вы, как это сделать, не зацикливая каждую клетку? – Jason