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

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

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


Донат для форума - использовать для поднятия настроения себе и модераторам

А ещё здесь можно купить рекламу за 25 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

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

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

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

Код:
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
Репутация: 10
По умолчанию

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

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

привет у меня вопрос наверное к 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,837
Репутация: 1220

skype: ExcelVBA.ru
По умолчанию

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

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Узнать 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


08:28.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.