Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Microsoft Office и VBA > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail


Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы
Старый 05.12.2006, 01:07   #1
Nezn
 
Регистрация: 05.12.2006
Сообщений: 4
По умолчанию Хотел узнать.

Конечно, может быть глупый вопрос.
Как написать макрос который бы выполнял сортировку данных.
Несколько столбцов: A до D надо сортировать B но начиная допустим с третий строки и до конца, но при этом все строки оставались в сохранности.
То есть когда строка переноситься на другое место что переносилось не только что в B но и все данные этой строки.
Конечно, наверно не умный вопрос но хотелось бы получить ответ.
Nezn вне форума
Старый 05.12.2006, 17:04   #2
Nezn
 
Регистрация: 05.12.2006
Сообщений: 4
По умолчанию

Что не кто не может подсказать.
Я думал этот вопрос не сложный значит ошибся.
Nezn вне форума
Старый 05.12.2006, 22:50   #3
infinitiv
Пользователь
 
Регистрация: 05.12.2006
Сообщений: 23
По умолчанию

Код:
Sub test()
Range(Cells(3, 1), Cells(65536, 4)).Sort key1:=Cells(3, 2), order1:=xlAscending
End Sub
производится сортировка по возрастанию по столбцу B начиная с третьей строки
infinitiv вне форума
Старый 06.12.2006, 00:04   #4
Nezn
 
Регистрация: 05.12.2006
Сообщений: 4
По умолчанию

Спасибо за решение, моей задачи

Последний раз редактировалось Nezn; 06.12.2006 в 02:36.
Nezn вне форума
Старый 29.05.2009, 15:30   #5
oboevrulon
 
Регистрация: 29.05.2009
Сообщений: 6
По умолчанию

привет у меня вопрос наверное к infinitiv. надо сделать так чтобы в из таблицы:

A B
сиги 0
трава 1
алкоголь 5

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

A B
трава 1
алкоголь 5

Последний раз редактировалось oboevrulon; 29.05.2009 в 15:32.
oboevrulon вне форума
Старый 29.05.2009, 15:48   #6
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,841
По умолчанию

Цитата:
у меня вопрос наверное к infinitiv
Вы думаете, он ответит?
Цитата:
infinitiv
Последняя активность: 04.12.2007 23:19
Новый вопрос - новая тема.
Не помешает пример файла, чтобы было на чем тестировать макрос.
EducatedFool вне форума
Закрытая тема

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Узнать IP Черничный Работа с сетью в Delphi 5 11.08.2008 20:36
PopUp. хотел написать для себя, и вот на что наткнулся.. Andr180nag JavaScript, Ajax 4 08.08.2008 15:14
Узнать о клике Dj_smart Работа с сетью в Delphi 0 13.05.2008 21:10
Узнать шары по Ip Hollander Работа с сетью в Delphi 2 27.12.2007 11:48
Как узнать имя файла??? Shurik Hacker Работа с сетью в Delphi 3 20.11.2007 18:06


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS