application enableevents



Автор Lasto4ka задал вопрос в разделе Другие языки и технологии

Макрос в экселе и получил лучший ответ

Ответ от Max S[гуру]
Sub RunCodeOnAllXLSFiles() Dim lCount As Long Dim wbResults As Workbook Dim wbCodeBook As Workbook Application.ScreenUpdating = False Application.DisplayAlerts = False Application.EnableEvents = False On Error Resume Next Set wbCodeBook = ThisWorkbook With Application.FileSearch .NewSearch \'Change path to suit .LookIn = "C:\\01" .FileType = msoFileTypeExcelWorkbooks \'Optional filter with wildcard \'.Filename = "*.xls" If .Execute > 0 Then \'Workbooks in folder For lCount = 1 To .FoundFiles.Count \'Loop through all \'Open Workbook x and Set a Workbook variable to it Set wbResults = Workbooks.Open(Filename:=.FoundFiles(lCount), UpdateLinks:=0) \'DO YOUR CODE HERE MsgBox wbResults.FullName MsgBox wbResults.Name Application.ActiveWorkbook.SaveAs "C:\\instructions\" & wbResults.Name \'Copy wbResults.FullName, "C:\\instructions\" & wbResults.Name wbResults.Close SaveChanges:=False Next lCount End If End With On Error GoTo 0 Application.ScreenUpdating = True Application.DisplayAlerts = True Application.EnableEvents = True MsgBox "done" End Sub

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Макрос в экселе

Как задать взаимообратную связь между ячейками в Excel?
Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
If
подробнее...

Таблица EXEL. Как сделать счётчик с нарастающим итогом?
это называется - накопительный итог...
в Excel исп. простой макрос -
Private Sub
подробнее...

Как сделать отчет по шаблону в эксель из дельфи?
procedure TfrmStat.SendToExcel(Sender:TObject);
const
xlLeft = -4131;
xlCenter =
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*