Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Удаление строк во всех листах книги по условию последнего листа
 
Добрый день форумчане! Подскажите пожалуйста, можно ли решить следующую задачу? Есть книга с большим количеством листов, каждый лист содержит данные не встречающиеся на других листах. Например, на листе с названием А1 в каждой строке в столбце "H" содержатся значения: А, АА, ААА, АААА и т.д., на листе с названием В2 в каждой строке в столбце "H" содержатся значения: В, ВВ, ВВВ и т.д. На последнем листе есть список всех значений. Наверно нужен макрос с помощью которого будет произведена проверка по всем листам книги на наличие значений из последнего листа и если попадуться совпадения удалить строки на листах, в которых они находятся? Подскажите пожалуйста в какую сторону копать, искал на форуме но в основном написано в рамках одного листа. Прикрепляю фрагмент файла с примером, в оригинале строк и листов намного больше. Excel 2007.  
Заранее благодарю всех кто ответит
Объединить значения нескольких ячеек в одну по условию
 
Добрый день форумчане. Выручайте, нужна Ваша помощь. Есть некая таблица, в столбцах А, В, С, D, E находятся данные с названиями населенного пункта и улицей, номером дома, корпуса и квартиры. Необходимо склеить значения ячеек, но с условием к названию города добавить "г.", к названию улицы - "ул.", номер дома с корпусом отобразить через "/" и к номеру квартиры добавить "кв.". Всё работает с помощью формулы =СЦЕПИТЬ(A2;" ";"г.";" ";B2;" ";"ул.";" ";"д.";" ";C2;"/";D2;" ";"кв.";" ";E2)  
Но при объединении значений где не указан корпус и квартира отображается результат вида: Львов г. 25 Октября ул. д. 118/ кв. , а должно быть Львов г. 25 Октября ул. д. 118  
Помогите решить проблему или поверните в нужном направлении. Заранее благодарю всех кто откликнется.  
Прикрепил пример для сравнения. В столбце "G" то что хочется получить в конечном итоге
Защита ячеек со списком от изменений
 
Помогите реализовать следующее. В ячейках A1:A100 прописан путь к другой книге через список. Т.Е. при нажатии на ячейку есть возможность фабрать наименование из списка. Возможно ли защитить каким то образом ячейку от изменений после того как в неё добавили значение из списка. Если ячейка пустая - то должна быть не защищена.
помогите наладить сохранение новой книги в указанной папке
 
Подскажите что нужно изменить в коде чтобы по запуску макроса новый документ сохранялся в той же папке откуда был запущен предыдущий. На данный момент макрос работает следующим образом. При запуске проверяет и удаляет строки с нулевым значением, копирует значения из столбца ВСЕГО в столбец НАЧАЛО ДНЯ, очищает "вчерашние" данные из отчёта, закрывает вчерашнюю форму отчёт и предлагает сохранить файл, но по умолчанию он предлагает это сделать в Моих документах. Можно ли макросом заставить его предлагать ту же папку откуда был запущен предыдущий отчёт? ниже привожу код макроса, поправьте кто может. снятие защиты "123"  
Sub Main()  
For i = 100 To 3 Step -1  
If Range(Cells(i, "B"), Cells(i, "O")).Text = "" Then Rows(i).Delete  
Next  
ActiveWindow.DisplayZeros = False  
Range("O3:O100").Select  
Selection.Copy  
Range("B3:B100").Select  
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _  
:=False, Transpose:=False  
Range("C3:C100,E3:G100").Select  
Application.CutCopyMode = False  
Selection.ClearContents  
Name = Application.GetSaveAsFilename  
ActiveWorkbook.SaveAs Filename:=Name, _  
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _  
ReadOnlyRecommended:=False, CreateBackup:=False  
End Sub
разрешить пользователю добавлять строки в защищённый лист
 
Доброго дня вам гуру Excel. Есть вот такой макрос:  
Private Sub Workbook_Open()  
   Dim wsSh As Object  
   For Each wsSh In Me.Sheets  
       Protect_and_Structure wsSh  
   Next wsSh  
End Sub  
Sub Protect_and_Structure(wsSh As Object)  
   wsSh.Unprotect Password:="admin"  
   wsSh.EnableOutlining = True  
   wsSh.Protect Password:="admin", Scenarios:=True, UserinterfaceOnly:=True  
End Sub  
Т.е. при запуске файла включается защита листа с возможностью работать с группировкой. Но при этом нет возможности вставлять скопированные строки. Какую команду необходимо дописать для того чтобы разрешить вставлять строки без снятия защиты?
Автоматическое создание новой книги с экспортом данных из предыдущей книги
 
Необходима Ваша помощь, т.к. голову уже сломал...  
Суть. Есть некий файл отчёта, Отчёт1 в котором присутствует столбец N с формулами в каждой ячейке.  
Нужен макрос для автоматического создания нового файла, точно такого же но с другим именем, например Отчёт2.  
В Отчёт2 в столбец В должны попасть данные из столбца N Отчёта1, но не с формулами а только значения. Я так понимаю необходимо использовать специальную вставку.  
Да, и ещё. Во всех файлах при запуске включается защита листа на колонки М и N. Если нет готового ответа, прошу навести хотябы на мысль в правильном направлении. Заранее спасибо всем кто откликнется.  
Во вложении файл Отчёта1 и файл Отчёта2 который необходимо сгенерировать из Отчёта1
Страницы: 1
Наверх