Приведенный ниже код является фрагментом макроса, который я пишу, чтобы предупредить пользователей о том, что у них может не быть достаточного количества совместимого установочного оборудования в заказе. n недостатков (т. е. каждый экземпляр элемента оборудования, не имеющего совместимого установочного оборудования, сохраняется в массиве yankees() в элементах с 1 по n. Что я хочу сделать, так это предложить пользователям окно сообщения, в котором говорится: «Пожалуйста, просмотрите свой заказ, чтобы убедиться, что у вас есть достаточно совместимого установочного оборудования - мы обнаружили следующие недостатки"
и ниже этого
включите все элементы янки (от 1 до n) в отдельные строки в окне сообщения с двумя вариантами ниже: «Все в порядке, я отправлю свой заказ сейчас» и «Позвольте мне вернуться, я хочу изменить свой заказ».
Как я могу создать такое окно сообщения?
У меня есть:
MsgBox "Please review your order to ensure you have you sufficient compatible installation equipment- we detected the following concerns" & yankee(1), vbOKCancel
в настоящее время, но это включает только первый дефицит. Как я могу включить все элементы yankee() и разместить их на отдельной строке?
Этот вопрос на самом деле сводится к следующему: «Как мне поместить все непустые элементы переменной массива в свои собственные строки в подсказке окна сообщения»?
Do
If rip(qbert) < k(qbert) Then
yankee(jets) = "Your order for" & s(qbert) & " contains " & k(qbert) - rip(qbert) & " too few " & g(qbert)
jets = jets + 1
qbert = qbert + 1
Else
qbert = qbert + 1
End If
Loop Until qbert > echo