Я хочу принудительно ввести значения в определенный столбец до точки, где есть значения в соседнем левом столбце A. было бы идеально избежать всплывающих окон, но вместо этого границы ячеек указывают, что значение должно быть установлено.
Убедитесь, что файл Excel не может быть сохранен, если столбец содержит пустые ячейки
26
1 ответ
для этого требуется макрос VBA.
пример: сделайте ячейку B3 обязательной для заполнения в книге перед сохранением.
откройте лист в Excel.
пресс Alt+F11, чтобы открыть VBA для Excel.
дважды щелкните
ThisWorkbook
в левой панели.на правой верхней панели выберите первую стрелку раскрывающегося списка и выберите
Workbook
выберите вторую стрелку раскрывающегося списка и выберите
BeforeSave
введите следующий код:
If Cells(3, 2).Value = "" Then MsgBox "Cell B3 requires user input" Cancel = True End If
сохранить макрос Ctrl+S.
для возврата в Excel нажмите ALT+ Q.
сохранить книгу (для Excel 2007 и выше, сохранить как
.xlsm
) и он предложит вам заполнить Б3 перед сохранением.
0
отвечен harrymc 2023-02-05 18:53
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]