Forum IDG.pl - miejsce dyskusji o IT: sortowanie w excelu - Forum IDG.pl - miejsce dyskusji o IT

Skocz do zawartości

Close Open
Close Open

Zasady forum eksperckiego

Forum "Ekspert OpenOffice odpowiada..." służy wyłącznie do uzyskiwania informacji na tematy dotyczące pakietu OpenOffice. Prosimy o umieszczanie w tym forum jedynie wątków merytorycznych. Prosimy NIE odbiegać od tematu w danym wątku. Jeśli istnieje konieczność zmiany tematu prosimy o rozpoczęcie nowego wątku.

Ekspert będzie odpowiadał na Wasze pytania co tydzień, więc prosimy nie ponaglać i nie złościć jeśli nie otrzymacie odpowiedzi w ciągu kilku dni. Po prostu dajcie szansę ekspertowi na zapoznanie się z Waszym problemem.

Życzymy owocnych spotkań!
Strona 1 z 1
  • Nie możesz rozpocząć nowego tematu
  • Nie możesz odpowiadać w tym temacie

sortowanie w excelu Oceń temat: -----

#1 Użytkownik jest niedostępny   michalwww Ikona

  • Adept
  • Pip
  • Grupa: Forumowicze
  • Postów: 13
  • Dołączył: 14-luty 05

Napisany 28 grudzień 2005 - 19:14

Witam,

jak posortować dane w kolumnach niezależnie od drugiej kolumny, chodzi mi o to że jak zaznaczam np. 200 kolumn i daje sortuj to sortuje mi względem pierwszej(lub tej którą wybiore) i tylko w tej jest posortowane, a nie chce mi sie każdej kolumny oddzielnie sortować

#2 Użytkownik jest niedostępny   jakub_oo Ikona

  • Ekspert OpenOffice
  • PipPipPip
  • Grupa: Ekspert
  • Postów: 90
  • Dołączył: 21-grudzień 05

Napisany 06 styczeń 2006 - 13:57

Napisałem makro, które sortuje po kolei każdą kolumnę.
W tym wypadku sortowane są niezależnie kolumna A od wiersza 1 do 6 i tak samo kolumna B. Jeśli mamy do 20 kolumn to można po prostu powielić 4 linijki kodu dla każdej kolumny, jeśli więcej to lepszym rozwiązaniem bedzie pętla for.
W tym przykładzie sortowanie jest rosnące, jesli chcemy mieć malejące skorzystamy z SortDescending zamiast SortAscending.

sub Main
rem definiowanie zmiennych
dim document as object
dim dispatcher as object
rem ----------------------------------------------------------------------
rem dostep do dokumentu
document = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")

dim args1(0) as new com.sun.star.beans.PropertyValue

rem kolumna A
args1(0).Name = "ToPoint"
args1(0).Value = "$A$1:$A$6"

dispatcher.executeDispatch(document, ".uno:GoToCell", "", 0, args1())
dispatcher.executeDispatch(document, ".uno:SortAscending", "", 0, Array())

rem kolumna B
args1(0).Name = "ToPoint"
args1(0).Value = "$B$1:$B$6"

dispatcher.executeDispatch(document, ".uno:GoToCell", "", 0, args1())
dispatcher.executeDispatch(document, ".uno:SortAscending", "", 0, Array())

end sub

#3 Użytkownik jest niedostępny   michalwww Ikona

  • Adept
  • Pip
  • Grupa: Forumowicze
  • Postów: 13
  • Dołączył: 14-luty 05

Napisany 07 styczeń 2006 - 15:10

bardzo diekuje za zainteresowanie moim problemem lecz odpalając to makro wyskakuje mi błąd "Compile error: Sub or Function not defined"

#4 Użytkownik jest niedostępny   jakub_oo Ikona

  • Ekspert OpenOffice
  • PipPipPip
  • Grupa: Ekspert
  • Postów: 90
  • Dołączył: 21-grudzień 05

Napisany 11 styczeń 2006 - 10:46

Makro powinno bez problemu działać. Załączam gotowy dokument.

http://openoffice.co.../sortowanie.ods

#5 GośćKatarzyna_*

  • Grupa: Goście

Napisany 13 lipiec 2011 - 10:50

Witam, Mam pytanie, jak dokonać sortowania kolumny, w której znajdują sie imiona i nazwiska zapisane np. Adam Kowalski, by posortowac według nazwiska?
Z góry dziekuję za odpowiedź
Pozdrawiam

Prześlij ten temat:


Strona 1 z 1
  • Nie możesz rozpocząć nowego tematu
  • Nie możesz odpowiadać w tym temacie


Podobne tematy Collapse

  Temat Forum Rozpoczęty przez Statystyki Ostatni post
Nowe odpowiedzi Ikona Nowe TV LCD Panasonic 2012 i ich charakterystyka obrazu. Telewizja i HD locoloco Ikona
  • 1 Odpowiedz
  • 800 Wyświetleń
Nowe odpowiedzi Ikona Tibia 9.53 ALL Cracked Bots !
Tibia 9.53 ALL Cracked Bots !
cRPG tibiasoft Ikona
  • 0 Odpowiedzi
  • 20 Wyświetleń
Nowe odpowiedzi Ikona Wytlumacz.pl - bardzo pomocne narzędzie dla studentów Serwisy online bastek89 Ikona
  • 0 Odpowiedzi
  • 35 Wyświetleń
Nowe odpowiedzi Ikona Coś zamist Iphone'a
czy jest taka możliwość?
Telefony Bober_1982 Ikona
  • 1 Odpowiedz
  • 121 Wyświetleń
Nowe odpowiedzi Ikona Połaczenie z siecią akademicką. Protokoły i standardy sieciowe, zarządzanie sieciami s.cz Ikona
  • 3 Odpowiedzi
  • 360 Wyświetleń

1 Użytkowników czyta ten temat
0 użytkowników, 1 gości, 0 anonimowych użytkowników

Reklama