Ниже приведен фрагмент макроса, который я пишу, чтобы предупредить пользователей о том, что у них может не быть достаточного количества совместимого установочного оборудования в заказе. n недостатков (т. е. каждый экземпляр предмета оборудования, не имеющего совместимого установочного оборудования, сохраняется в массиве yankees() в элементах с 1 по n. Что я хочу сделать, так это запрашивать пользователей с полем сообщения с сообщением «Пожалуйста, просмотрите свой заказ, чтобы убедиться, что у вас есть вам достаточно совместимая установка оборудование- мы обнаружили следующие недостатки «Ввод всех элементов переменной массива в их собственную строку в поле сообщения
и ниже этого
включает все каждый элемент Янкиза (от 1 до п) на отдельных строках в окне сообщения с двумя вариантами ниже» Это хорошо, я отправлю свой заказ сейчас »и« Позвольте мне вернуться, я хочу изменить свой заказ ».
Как создать такое окно сообщений?
у меня есть:
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
btw, yankees() имеет пустые элементы, но заполняются первые n элементов, где n - количество недостатков. –
Подождите секунду, не переделайте yankees(), чтобы включить только первые n элементов, минимизирующих требования к ресурсам? –