Добрый день! Нужна помощь бывалого ). Есть значит ячейка С9 и кнопочка "Печать". Все какбы работает, но счастья нет. Нужно бы добавить такую мульку При нажатии на кнопочку былобы не плохо свтавить проверку на заполненость ячейки С9 - если пусто то появилось окошко с грозной надписью "Ячейка не заполнена" и такой маленький вопросик - продолжить? и вот тут такой дельный пользователь сразу чувствует себя управляющим всех не земных процессов предстаёт перед глобальным выбором и двумя кнопками "ДА" и "НЕТ".
Добрый день! Нужна помощь бывалого ). Есть значит ячейка С9 и кнопочка "Печать". Все какбы работает, но счастья нет. Нужно бы добавить такую мульку При нажатии на кнопочку былобы не плохо свтавить проверку на заполненость ячейки С9 - если пусто то появилось окошко с грозной надписью "Ячейка не заполнена" и такой маленький вопросик - продолжить? и вот тут такой дельный пользователь сразу чувствует себя управляющим всех не земных процессов предстаёт перед глобальным выбором и двумя кнопками "ДА" и "НЕТ".ZamoK
А можно ли добавить при нажатии на "НЕТ" вот это вот - Range("С9").Select , а уже потом Exit Sub Ну или както по другому, выделить её как-то или подсветить
А можно ли добавить при нажатии на "НЕТ" вот это вот - Range("С9").Select , а уже потом Exit Sub Ну или както по другому, выделить её как-то или подсветитьZamoK
Я не Гуру, но стремлюсь!
Сообщение отредактировал ZamoK - Среда, 29.10.2014, 13:55
Спасибо решил сам если кому надо то получилось так: [vba]
Код
Private Sub CommandButton1_Click()
If IsEmpty(Worksheets("Лист1").Range("C9")) Then If MsgBox("Ячейка C9 не заполнена! Продолжить?", vbQuestion + vbYesNo) = vbNo Then Range("C9").Select Exit Sub End If ' Продолжаем Worksheets("Лист1").Range("A1:K28").PrintOut ' Печать указаного фрагмента End Sub
[/vba]
Спасибо решил сам если кому надо то получилось так: [vba]
Код
Private Sub CommandButton1_Click()
If IsEmpty(Worksheets("Лист1").Range("C9")) Then If MsgBox("Ячейка C9 не заполнена! Продолжить?", vbQuestion + vbYesNo) = vbNo Then Range("C9").Select Exit Sub End If ' Продолжаем Worksheets("Лист1").Range("A1:K28").PrintOut ' Печать указаного фрагмента End Sub
Пробовали при пустой (но невыбранной) C9 нажать "Да"?
Поэтому: [vba]
Код
If IsEmpty(Worksheets("Лист1").Range("C9")) Then Range("C9").Select If MsgBox("Ячейка C9 не заполнена! Продолжить?", vbQuestion + vbYesNo) = vbNo Then Exit Sub End If
[/vba]
Неправильно решили
Пробовали при пустой (но невыбранной) C9 нажать "Да"?
Поэтому: [vba]
Код
If IsEmpty(Worksheets("Лист1").Range("C9")) Then Range("C9").Select If MsgBox("Ячейка C9 не заполнена! Продолжить?", vbQuestion + vbYesNo) = vbNo Then Exit Sub End If