Нашёл макрос, который позволяет объединить ячейки с одинаковыми значениями в выделенном диапазоне в одном или нескольких столбцах.
Код
Sub JoinDoubles()
Dim i As Long
Dim j As Long
Application.DisplayAlerts = False
For j = 1 To Selection.Columns.Count
For i = Selection.Rows.Count To 2 Step -1
If Selection.Cells(i - 1, j) = Selection.Cells(i, j) Then
Range(Selection.Cells(i - 1, j), Selection.Cells(i, j)).Merge
End If
Next
Next
Selection.VerticalAlignment = xlVAlignCenter
Application.DisplayAlerts = True
End Sub
После работы такого макроса, к примеру множество одинаковых значений в ячейках столбца А объединяются, после чего можно снять объединение ячеек в ручную, остаётся одно значение, к примеру в ячейке А3. А затем нужна следующая автоматизация: выделенные значения в нескольких строках столбцах С-J вырезаются и вставляются в столбец А ниже ячейки А3 со сдвигом вниз других ячеек.
Нужно на странице сайта создать поисковые блоки, в которых пользователь будет вводит значения, по которым должен осуществляться поиск в отдельном файле excel (через фильтры) с выгрузкой данных на той же странице в отдельном поле. Вероятно, через PHPExcel. При этом сам файл целиком пользователю не доступен ни для просмотра, ни для скачивания. То есть Excel Online не подходит. Дополню: пользователи должны ещё ввести имя пользователя (без пароля) и где-то должен быть лог со списком пользователей, которые обращались к файлу. С Вас: пример сайта с поисковыми полями и файлом excel с любыми данными. С меня: 1000 р.
Здравствуйте! Подскажите, как с целью защиты книги, ограничить доступ к ней по соответствию заданного пути к файлу?. Т.е., если файл лежал на диске C:\\Мои документы, а его переместили на D:\\Сворованное, то макрос должен проверить полный путь к файлу и запретить доступ к книге. Спасибо.
Есть у меня таблица "Исходная" с цифрами, буквами и смешанным содержанием. Помогите автоматически отсортировать как в примере "Как надо". Обычная сортировка уже применена в "Исходной", а конечный результат нужен в "Как надо". Спасибо.
Подскажите, пожалуйста, шаблон или пример, как реализовать следующую таблицу: база данных на скрытом листе открыты только 1-й лист и 2-й: 1-й для поисковых строк по столбцам в скрытой базе, 2-й для отображения результатов поиска и распечатывания. Чтобы при заданном поиске на 1-м листе, производился поиск на скрытом листе, далее открывался бы 2-й лист с результатами поиска. Новичок. Спасибо.