Доброго времени суток форумчане! Столкнулся с жесточайшим парадоксом ищу как выкрутиться!
У меня есть шаблон пустая таблица со строками и когда пользователь этот шаблон использует я хочу запретить сохранение пока он не заполнит столбец номер семь!
Вот макрос:
Но я не могу сохранить шаблон с макросом потому что строки пусты!!! как мне обойти это????
Может можно сделать макрос который активирует (создает) макрос запрета только при открытии файла?
У меня есть шаблон пустая таблица со строками и когда пользователь этот шаблон использует я хочу запретить сохранение пока он не заполнит столбец номер семь!
Вот макрос:
| Код |
|---|
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
Dim i&
With Range("Таблица2").Parent.Range("G8:Таблица2")
For i = .Row To .Row + .Rows.Count - 1
If IsEmpty(.Parent.Cells(i, 7)) Then
Cancel = True
.Parent.Activate
Cells(i, 7).Activate
MsgBox "Заполните пустые ячейки основного обозначения или удалите лишние строки!!!", vbCritical
Exit Sub
End If
Next
End With
End Sub |
Но я не могу сохранить шаблон с макросом потому что строки пусты!!! как мне обойти это????
Может можно сделать макрос который активирует (создает) макрос запрета только при открытии файла?