У меня есть таблица, в которой пользователь может вставлять несколько строк по нескольким столбцам, где некоторые данные являются строковыми и некоторые числовые. Я хочу создать такую кнопку, чтобы при щелчке пользователем она создавала новую таблицу на одном и том же листе excel, но с некоторыми строками, объединенными на основе предопределенного условия. Например. В таблице «pre defined condition» указано, что альфа и гамма подобны и так далее (это может быть множество строк, подобных этому, которые показывают условия для объединения строк. Условие всегда относится ко второй строке таблицы, определенной пользователем, т.е. таблице 1). ..Table 1 будет создан другим пользователем, и он может ввести столько строк, сколько захочет. Таким образом, используя эти 2 таблицы (Таблица 1 & Предварительно определенные условия tabel) Я хочу создать новую таблицу, которая имеет определенные строки в сочетании со строкой из двух строк, разделенных с использованием «/» и добавленных чисел. Структура останется неизменной для всех таблиц.Создайте новую таблицу в excel из существующей таблицы, при условии заранее определенных условий
Редактировать: одно значение в столбце 2 всегда будет иметь одно и то же значение в столбце 1. Базовый столбец 2 является зависимым списком (в столбце 1). Существует много предопределенных условий, а не только 2. Обычно в столбце 2 не должно быть повторяющихся значений, но в случае, если есть, я хочу объединить их в одну строку при нажатии кнопки.
Table 1
Альфа 100 1
Б Бета 200 2
С Гамма 300 3
D Каппа 400 4
Предварительно заданное состояние
Альфа Гамма
Бета Каппа
Desired Output
A/C Alpha/Gamma 400 4
B/D Beta/Kappa 600 6
Что вы пробовали? Вы можете создать кнопку и назначить макрос с помощью 'Insert> Shapes', затем щелкнуть правой кнопкой мыши и назначить макрос. Но я полагаю, что ваш вопрос был скорее нацелен на кодирование, чем на кнопку? –
Я добавил макрос для создания новой таблицы, которая просто копирует существующий. Я сталкиваюсь с трудностями при объединении строк на основе предварительно определенного условия при создании новой таблицы – Novag17
количество добавленных пользователем строк в исходной таблице является переменной и может быть несколько условий, которые мне нужно учитывать для объединения строк. Так что я я не могу понять, как достичь этого – Novag17