Когда я объединяю ячейки, а несколько ячеек содержат значения, появляется предупреждение о том, что сохраняется только верхнее левое значение диапазона. Я знаю, что я могу избежать этого предупреждения с помощью:Excel VBA, У предупреждений есть число
Application.Display = False
Но я также хотел бы выполнить код, когда появился бы предупреждение. я когда-то делал ошибки с:
On Error Resume Next
If Err.Number = 424 Then
...
Есть ли способ сделать то же самое для предупреждения?
Я не верю, что предупреждения имеют ряд или любое другое имущество, вы можете проверить программно (I Я никогда не видел, чтобы кто-нибудь пытался «заманить» предупреждения, как мы ловушки ошибок). Как правило, вам нужно будет написать логику, чтобы проверить условие, которое вызывает предупреждение (например, в блоке 'If') и обрабатывать код таким образом. –