Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / программная сортировка / 10 сообщений из 10, страница 1 из 1
09.10.2012, 14:37
    #37990132
Guest09102012
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
программная сортировка
Доброго времени суток, коллеги.

Прошу помощи. Есть небольшой скрипт:

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
Dim Cons as Range
Set Cons = Range(worksheet3.Cells(2, 2), worksheet3.Cells(jcount + 1, 14))
   Cons.Sort( _
    key:= Cons.Columns(1), _
    Order:=xlSortOnValues.xlAscending , _
     Orientation := xlTopToBottom, _
        Header := xlYes, _
        SortMethod := xlPinYin        , _
        DataOption := xlSortTextAsNumbers)



который вызывает ошибку - "Требуется :=". Но я не вижу куда требуется это присвоение.
...
Рейтинг: 0 / 0
09.10.2012, 14:51
    #37990174
ЦЦа
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
программная сортировка
Guest09102012,

справку по Call Statement почитайте.
...
Рейтинг: 0 / 0
09.10.2012, 14:53
    #37990180
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
программная сортировка
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
Dim Cons as Range
Set Cons = Range(worksheet3.Cells(2, 2), worksheet3.Cells(jcount + 1, 14))
Cons.Sort key:= Cons.Columns(1), & _
	Order:=xlSortOnValues.xlAscending, & _
     	Orientation:= xlTopToBottom, & _
        	Header:= xlYes, & _
        	SortMethod:= xlPinYin, & _
        	DataOption:= xlSortTextAsNumbers
...
Рейтинг: 0 / 0
09.10.2012, 14:55
    #37990189
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
программная сортировка
key:=

на счёт таких присвоений именнованным параметрам я не уверен. можно без них , только нужно чтобы порядок параметров соответствовал описанию вызова метода:

Код: vbnet
1.
2.
3.
4.
5.
6.
Cons.Sort Cons.Columns(1), & _
	xlSortOnValues.xlAscending, & _
     	xlTopToBottom, & _
        	xlYes, & _
        	xlPinYin, & _
        	xlSortTextAsNumbers
...
Рейтинг: 0 / 0
09.10.2012, 16:51
    #37990383
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
программная сортировка
Для того и именованные параметры, чтобы плевать на порядок :)
...
Рейтинг: 0 / 0
09.10.2012, 16:53
    #37990390
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
программная сортировка
так я ж не спорю, про эти параметры =)
главное чтоб у ТС всё правильно было записано и работало.

PS
я ж проверить то не могу у себя
...
Рейтинг: 0 / 0
09.10.2012, 16:54
    #37990391
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
программная сортировка
Да ну, унылая задумка, оправданная лишь в случае, когда у метода 100500 параметров и все необязательные. В реальной жизни как правило наоборот.
...
Рейтинг: 0 / 0
09.10.2012, 19:59
    #37990620
Казанский
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
программная сортировка
1. Список аргументов процедуры взят в скобки, при отсутствии оператора Call их не должно быть (ЦЦа, +1!).
2. У метода Sort нет параметров Key, Order. Есть Key1, Order1, Key2, Order2, ...

Konst_One, "&" не в кассу.
...
Рейтинг: 0 / 0
09.10.2012, 20:03
    #37990622
Казанский
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
программная сортировка
xlSortOnValues.xlAscending
А это что за крокодил?! Короче, магнитофон рулит :)
...
Рейтинг: 0 / 0
10.10.2012, 11:57
    #37991369
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
программная сортировка
да, лучше не лезть в вопросы про эксель, там такое, что vb6 отдыхает

ps
ещё хуже, когда и проверить не начем.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / программная сортировка / 10 сообщений из 10, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]