Доброго времени суток, Форумчане!
Задачка следующая.
есть макрос который вытаскивает данные из базы данных и он защищен паролем. здесь вопросов нет.
есть другой макрос, который который копирует вытащенные данные из предыдущего файла в себя и проводит анализ данных.
приходится сначала запускать один макрос, потом вторым его открывать:
Собственно вопрос: Можно ли сюда прописать задачку которая по нажатию 1 кнопки открывать нужный файл, и запускать в нем макрос запароленный?
Задачка следующая.
есть макрос который вытаскивает данные из базы данных и он защищен паролем. здесь вопросов нет.
есть другой макрос, который который копирует вытащенные данные из предыдущего файла в себя и проводит анализ данных.
приходится сначала запускать один макрос, потом вторым его открывать:
| Код |
|---|
Dim a As Variant, Nom As String
Nom = ActiveWorkbook.Name
ChDrive "C:" ' Choix du lecteur
ChDir "C:\" 'Choix du répertoire
a = Application.GetOpenFilename("fichier excel (*.xlsm), *.xlsm", _
, "Sélection de vos fichiers excel", , True)
Select Case TypeName(a)
Case Is = "Boolean"
Exit Sub
Case Else
For B = LBound(a) To UBound(a)
Workbooks.Open a(B)
Next
End Select
Nom2 = ActiveWorkbook.Name
Rows("1:8").Select
Selection.Delete Shift:=xlUp
Columns("A:A").Select
Selection.Delete Shift:=xlToLeft
Cells.Select
Selection.Copy
Windows(Nom).Activate
Sheets("Îòñêàíèðîâàííûå ðóïòþðû").Select
Cells.Select
ActiveSheet.Paste
Sheets("Èòîã").Select
Range("A5").Select
ActiveSheet.PivotTables("PivotTable1").PivotCache.Refresh
Sheets("Èòîã Âñåãî").Select
Range("A3").Select
ActiveSheet.PivotTables("PivotTable2").PivotCache.Refresh
Sheets("Èòîã").Select
Windows(Nom2).Close
End Sub
|
Изменено: - 30.07.2015 09:25:14
(Исправил правописание)
Бессмысленно осмысливать смысл неосмысленными мыслями.