Создайте копию процедуры ПримерMSQuery и назовите ее СортировкаДанных. Создайте экранную форму с четырьмя переключателями:
Код продукта
Марка
Цена
На складе
Измените процедуру СортировкаДанных таким образом, чтобы извлекаемые данные сортировались по тому столбцу, которому соответствует выбранный переключатель в экранной форме.
В область общих объявлений модуля поместите строку кода
Public sSortChoice As String
Код процедуры СортировкаДанных:
Sub СортировкаДанных()
Dim sngPrice As Single
Dim sMessege As String
Worksheets.Add
sMessege = "Цена должна быть больше чем"
sngPrice = Application.InputBox(sMessege, "Ввод значения цены", _
Type:=1)
frmSort.Show
With ActiveSheet.QueryTables.Add(Connection:=Array(Array("ODBC; _