Добрый день! Спасибо
Сопоставление и счётчик значений с удалением дубликатов в Excel VBA
Сопоставление и счётчик значений с удалением дубликатов в Excel VBA
Сопоставление и счётчик значений с удалением дубликатов в Excel VBA
16.05.2025 10:39:04
Добрый день! На Лист2 Данные, в первой и во второй колонки. В первой текст, во второй число или текстовые значения. Необходимо при вводе числа или текстового значения в колонке 1 Лист1 находило это число или значения в колонке 2 Лист2 и извлекало данные с колонки 1 Лист2 той же строки соответственно и заменяло на Лист1 колонка 1 введенное значение. Во второй колонке Лист1 необходимо вести счет введенных данных. Если значение введено впервые установить 1, если значение введено повторно прибавить счет к предыдущему - вновь введенное удалить из Лист 1 столбец 1 и 2! следующий ввод данных начинать с первой пустой ячейки под списком Лист1 столбец 1. Пример во вложении, но при повторе данные значения счета суммируются, но введенные повторы не удаляются
Изменено: |
|
|
Поиск по части слова в ячейке
Поиск по части слова в ячейке
Поиск по части слова в ячейке
Поиск по части слова в ячейке
Поиск по части слова в ячейке
Копирование строк с одного листа на другой VBA.
Копирование строк с одного листа на другой VBA.
05.03.2024 19:10:43
Изменено: |
|||||
|
Копирование строк с одного листа на другой VBA.
Копирование строк с одного листа на другой VBA.
Копирование строк с одного листа на другой VBA.
Копирование строк с одного листа на другой VBA.
Копирование строк с одного листа на другой VBA.
Копирование строк с одного листа на другой VBA.
Копирование строк с одного листа на другой VBA.
Копирование строк с одного листа на другой VBA.
Копирование строк с одного листа на другой VBA.
Копирование строк с одного листа на другой VBA.
Копирование строк с одного листа на другой VBA.
Копирование строк с одного листа на другой VBA.
Копирование строк с одного листа на другой VBA.
Копирование строк с одного листа на другой VBA.
04.03.2024 18:01:33
MyValues = Worksheets("Лист1").Range("b1").CurrentRegion
Worksheets("Лист2").Select For i = 1 To UBound(MyValues, 1) LastRowNal = Cells(Rows.Count, 10).End(xlUp).Row - 1 If MyValues(i, 1) <> " " Then Cells(LastRowNal + 1, 1) = Sheets("Лист1").Range("b1") Next i
Изменено: |
|
|
Копирование строк с одного листа на другой VBA.
Копирование строк с одного листа на другой VBA.
Копирование строк с одного листа на другой VBA.
Копирование строк с одного листа на другой VBA.
Копирование строк с одного листа на другой VBA.
Копирование строк с одного листа на другой VBA.