To może jakoś tak? Pierwszy parametr wskazuje ComboBoxa, drugi zawiera maskę. U mnie to (mniej więcej) działa w sporej aplikacji. Możesz to jeszcze rozbudować, żeby jedną procedura ogarnąć kilka ComboBoxów. Na mój gust w warunku If powinna być jakaś inna kolumna niż J, tak wynika z opisu. Zmień to sobie. Pewnie pojawią się kolejne problemy, np: co zrobić,...
Zamień linie [syntax=vbscript][ActiveWorkbook.Workshe... na [syntax=vbscript]Sheets(CStr([B1]))[/syn...
Jezeli plik został zapisany (nadpisany) już z błędem to nic się już nie da zrobić. Chyba że masz zarchiwizowany plik jeszcze "z przed błędu" Przyznaje że wyszukiwanie poprzez sortowanie nie było (nie jest) najtrafniejszym pomysłem. Nawet w Openie można było zrobić arkusz w stylu "wyszukiwarka" i poprzez combobox'y wyszukiwać dane a dostęp do źródła...
Witam Raczej trzeba będzie ro-scalić komórki i posortować
Drodzy koledzy. A po co utrudniacie sobie życie, kupując poszczególne pola, skoro można przepisać cały rekord. Poza tym, sprawdzanie tylko pierwszej litery przy sortowaniu, to "lekka bzdura". Czy powinienem przenieść nazwisko jaką pierwsze w strukturze danych? To nie ma żadnego znaczenia. Skoro odwołujemy się do konkretnego pola w rekordzie, to "miejsce"...
Witam, Poniżej końcówka programu: // sortowanie repeat Pom:=False; for i:=1 to x-1 do if tablica[i+1].nip < Tablica[i].nip then begin Pom:=True; pomocnicza:=tablica[i+1]; tablica[i+1]:=tablica[i]; tablica[i]:=pomocnicza; end; until Pom=False; writeln ('posortowane wedlug nipa '); for i:=1 to x do writeln (tablica[i].nip); readln; end. Pozdrawiam
Zrozumiałem (w końcu) :) Kłopotem jest tu ilość tych arkuszy Ex1. Żadna formuła z bezpośrednim wskazaniem komórek źródłowych nie wejdzie bo będzie za długa. Prawdę mówiąc lepiej by było to "łączyć" w accessie. Może zrobić 12 plików pomocniczych z 70 arkuszami i jednym głównym sumującym te arkusze. Każdy z arkuszy byłby połączony z konkretnym plikiem...
Tak z ciekawości postanowiłem sprawdzić czy da się prostymi formułami. Dla ułatwienia przyjąłem, że maksymalnie może być 5 powtórzeń. Jeśli ma być więcej, trzeba dołożyć warunki w kolumnie H oraz poszerzyć "grupy" w kolumnie N - Arkusz2. Wysokość tabeli wynikowej wg rozmiaru w Arusz1 4x3=12 komórek Trochę prymitywnie, ale działa :) Edit: wyszukaj.pionowo...
W środowiskach pochodzenia uniksowego często przestrzega się zasady 1 zadanie - 1 partycja, co ułatwia separację procesów i sprzyja podniesieniu bezpieczeństwa. Jeśli jako zadanie rozumiemy uruchomioną aplikację, to tak nie będzie. Najczęściej zakładamy 3 partycje: systemową (czyli root), swap, i na nasze dane (czyli home). Opcjonalnie możemy podzielić...
Sprawa jest trochę skomplikowana, bo hiperłącza w Excelu nie lubią sortowania, a sortowanie nie przesuwa odpowiednio hiperłączy. Do tego jeszcze funkcja HIPERŁĄCZE nie obsługuje tablic, tylko pojedyncze komórki. Być może jest to do zrobienia z wykorzystaniem funkcji LAMBDA, nie próbowałem, ale obawiam się, że mogłoby to być dość powolne rozwiązanie....
Ale jeśli chcesz przekonać autora do swojej konfiguracji, przedstaw mu zarys kosztów tego Qnapa Qnap 264 z fabrycznym wykonaniu 8GB kosztuje (TS-264-8G) kosztuje 1650zł na Amazonie PL. Sprzewdawcą jest Amazon. Wersja bez RAM i kupno ekstra używki 8G ze stówkę taniej. U klakierów dziwnej treści jeszcze taniej. Synology w Atmar 1280zł. Do tego dodatkowy...
Jeżeli chodzi o arkusz to nie ma problemu. Zamień Sheets("Arkusz1") na ActiveSheet wtedy wypełnianie tabeli będzie dotyczyć aktywnego arkusza. W załączeniu sortowanie nie na "Tabeli" edit -------------------------- Jak już jest sortowanie trochę inaczej, to numerację (Lp) dodałem do pętli wpisujących dane tabeli C
Kłopot polega na tym że chcesz "mieć ciastko i zjeść ciastko" Najpierw pozbywasz się daty a potem znów chcesz ją zrobić (dodając 1) To sie robi inaczej tylko że dla ciebie nie będzie przydatne. Dla excela kolejne daty to kolejne cyfry zaczynając od 1 dla 01.01.1900, 2 dla 02.01.1900 itd. To że widzisz to jako datę to właśnie zawdzięczasz formatowaniu....
Naprawdę uważacie, że samo trzymanie otwartego połączenia znacząco obciąża serwer? Nie wydaje mi się, i nie przejmowałbym się tym zbytnio, dopóki problem nie zacznie występować w praktycznych testach. A już na pewno, jeśli naraz działa tylko jeden lub kilku klientów. Nie widzę powodu, żeby zamykać "na zapas" połączenie podczas życia programu. Ponadto...
Pokaż przykładowe pliki :!: Albo uruchom wyszukiwarkę forum :D przykładowo wątek https://www.elektroda.pl/rtvforum/viewto...
Data wpisu danych do arkusza nie jest automatycznie nigdzie zapisywana (chyba, że jest włączona opcja śledzenia zmian). Tak jak napisał JRV jeśli dane są wprowadzane do kolejnych wierszy (do pierwszego wolnego), to już są ułożone chronologicznie. Ale ta kolejność nie jest trwale pamiętana, jeśli ją zmienimy, można ewentualnie cofnąć zmiany, ale po dłuższym...
Sortowanie zrealizujesz pisząc ogólną procedurkę: Sub Sortowanie(Klucz As String) Selection.Sort Key1:=Range(Klucz), Order1:=xlAscending, Header:=xlGuess, _ OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom End Sub i wywołując ją w obsłudze przycisku z odpowiednim adresem. Dla Nazwisko będzie: Sub Makro3()...
(Baza Zielone) 1 - nie do końca wiem czy o to Ci chodzi (próbowałem zrozumieć co chcesz osiągnąć - możliwe, że właśnie to co w załączonym pliku). Najprościej będzie posortować po pierwszej kolumnie tak aby puste wartości (matki) zostały na końcu i wówczas do kopiowania danych używasz formuły: 1060144 (Baza Niebieskie) 2 - już napisałem powyżej. Robisz...
Witam Jak posortować dane z tego pliku, tak aby dane ukazały się w Memo Sortowanie według liczb - rosnąco dzięki
Dzień dobry, Ten wariant jest trochę trudniejszy od poprzedniego. Po pierwsze trzeba ustalić w której kolumnie najdalej może wystąpić zaznaczony tekst. Jeśli to wiadomo, ten etap można pominąć. Jeśli nie, to szukamy frazy "Ciężar całkowity" w każdym wierszu i notujemy numer kolumny, następnie znajdujemy najwiekszy z tych numerów. Jest to numer kolumny,...
Najczęściej dane zapisywane są od wiersza 1 lub wiersza 2. Głównie chodzi o to że jedna z kolumn w obydwu tabelach zawiera identyczne dane i one sa kluczowe do sortowania i porównywania. W końcowym efekcie chcę uzyskać taki rezultat aby wiersze z obu tabel były na jednym poziomie oraz pusty wiersz był tam gdzie nie ma identycznych danych (jak w załączonym...
Cześć Mam pytanie dotyczące prostej funkcji Excela – sortowanie danych. W załączniku mam plik, w 1 zakładce dane ze zdjęciami, gdzie po sortowaniu zdjęcia nie sortują się razem z resztą danych – pozostaja na swoim miejscu nieruszone. W drugiej zakładce podobne dane ze zdjęciami, i tu po sortowaniu dojęcie przenosi się razem z danymi. W czym...
Ad1. Zapoznaj się wpierw z opisami dwóch właściwości "ListBox/ComboBox", mianowicie "Column" i "List" - dostępne pod "F1". Jedna z nich dokonuje transpozycji danych zaś druga nie, co oznacza że to, co dla jednej jest np. "obszar(x,y), to dla drugiej będzie "obszar(y,x) - występuje więc zamiana miejscami wierszy z kolumnami. Dodatkowo w kodzie powyżej,...
Już dawno nie bawiłem się w Delphi ale jak dobrze pamietam używa sie tam Pascala. 1. Więc jeśli się nie myle pliki powinno otwierać cię tak jak w Pascalu. var pliki:array[1..16] of string; i:integer; p:text; liczba:integer; begin {tu sie powinno znaleść wypełnienie tablicy ścierzkami dostępu} for i:=1 to 16 do begin...
Dane - sortuj
Czy na pewno aby sprawdzić ile jest wielokrotności liczb musisz koniecznie sortować je? Pamiętaj, żeby sortować liczby musisz je wrzucić najlepiej do listy, albo wektora. Osobiście najczęściej używam http://www.cplusplus.com/reference/algor... .
A w jaki sposób sortujesz obecnie?
Witam, nie bardzo nadazam za twoim rozumowaniem: - masz tablice z praypadkowymi wartosciami - znajdujesz minimum w tej tablicy i co ? ->"Teraz potrzebuję te minimum wpisać do drugiej tablicy(wskaźników) tyle razy(bez powtarzania sie wartosci), aby ona była posortowana od najmniejszego do największego." - co chcesz z tym zrobic ? Czy minimum to najmniejsza...
Witam, problem mam taki, iż potrzebuję sortować dane na kontrolce GridView po kliknięciu na nagłówek kolumny. Wyszukałem masę solucji na ten temat jednak żadna z nich mi nie pomogła. Przykładowy GridView wygląda następująco: [syntax=html4strict]<asp:GridView ID="GridView1" runat="server" CellPadding="4" ForeColor="#333333" GridLines="None" AutoGenerateSelectButton="true"...
Piszę algorytm szybkiego sortowania w asemblerze a dokładniej jest to dll w asmie w projekcie z pisanym w c++ i mam pewnien problem - algortym źle sortuje dane. Oto mój algorytm w asmie: QuickSort PROC tablica:dword, ilosc:sdword start: push EAX push EBX push ECX push EDX push ESI push EDI push EBP push ESP mov EAX, 0 push EAX; lewy na stos...
Wiadziałem w innych topikach że trochę kumasz VBA więc czego sam nie dołożysz sortowania? Przecież to nie jest trudne. Jak czegoś nie rozumiesz to nagraj makro i przeanalizuj jak jest zbudowane. Wprowadź swoje poprawki i ... tadam ... :) proste :) Poniżej dołożyłem sortowanie po A i po E Po E bo chyba o to głównie chodzi - gdyż funkcja w kolumnie B...
Dzień dobry, W takiej sytuacji zawsze lepiej dać załącznik z przykładowymi danymi, bo po co tracić czas na kopiowanie z tekstu. Próbka danych jest mała, ale sądzę, że wystarczy zwykłe WYSZUKAJ.PIONOWO zabezpieczone funkcją JEŻELI.BŁĄD przed komunikatem o braku danych. Zakładam, że Excel w wersji >=2007. Załączony plik .xls proszę wczytać do Excela i...
Muszę Cię zmartwić. Publikowany kod jest przykładem fatalnego stylu, dalekiego od programowania orientowanego obiektowo. Całości nie sposób skomentować, bo trzeba by chyba opisywać błędy popełniane w każdej linii, ale postaram się podać kilka wskazówek. Po pierwsze, po co pisać implementację listy do przechowywania elementów typu integer, jeżeli w bibliotece...
No ja nie wiem kto Ci to pisał ... funkcje sortującą wyciąłeś ,,, ( to ta na końcu ) - więc nie ma prawa działać plus błędy wyszczególnione przez kolegę wyżej ... zwłaszcza ciągłe zerowanie wynik -- niekoniecznie ostateczny ale działający #include<stdio.h> #include<io.h> void sortuj(); int tab[100]; int i,j,ile; int x; int...
To nie taki hop-siup: w VBA masz trochę ograniczoną liczbę obiektów którymi by można to wykonać w miarę prostu, więc trzeba samemu napisać dwa fragmenty kodu: jeden odpowiedzialny za wyłuskanie niepowtarzających się wartości z podanego zakresu i drugi, który je posortuje rosnąco (zakładając, że te dane mają być posortowane). Można by do tego wykorzystać...
bardziej opłaca się używać algorytmu do sortowania przez scalanie niż wstawianie Do sprawdzenia różnic przy efektywności sortowania można użyć pomiaru czasu w milisekundach. Wtedy zakładając, że ilość danych będzie odpowiednio duża można określić który z algorytmów będzie szybszy (mniej więcej). Tyle że raczej wypadało by zejść do mikrosekund by wyniki...
Prosta implementacja Bubble Sort dla twoich danych : procedure sortuj_wg_tytulu; var i,j : integer; f1,f2 : film; p : file of film; begin {procedura sortowania rekordow z zapisem kolejnosci do pliku} {bardzo prosta, ale bardzo wolna } assign(p,'filmy.dat'); {otwieramy plik} reset(p); {reset...
WiFi: Potrzebuje dużo prądu. Pasmo wykorzystane tylko w ułamku procenta. Jeżeli chcesz używać komercyjnie, to wymaga wykupienia licencji na logo i certyfikacji. Bluetooth: Potrzebuje niewiele prądu, ale możesz mieć problem z zasięgiem w topologii gwiazdy. Pasmo wystarczy. Nie wymaga licencjonowania. Dust: nie wiem. ZigBee: Potrzebuje mniej prądu niż...
Proponuje sformatować log do postaci csv, taki plik zaimportować do exela i tam poddać dalszej obróbce jak sortowanie itp. Poniżej przykład formatowania w Pythonie (testowane na wersji 3.5), można też pokusić się o rozwinięcie tego skryptu do obsługi wszystkich potrzebnych funkcji. [syntax=python]import re # plik wejsciowy i wyjsciowy with open('ERRORLST.TXT',...
Jeśli chodzi o pobieranie danych i ich sortowanie, to można by to tak zrobić jak w pliku poniżej (jeden z wielu wariantów): 964013 W kodzie praktycznie brak obsługi błędów, więc bierzesz odpowiedzialność za rzetelność swoich danych, będą chińskie albo złe formaty daty, makro się wywróci, będziesz sabotować własne działania w obróbce danych, makro się...
Tak na szybko napiszę kod, bez większego tłumaczenia, bo mi się nie chce. ;) Mam nadzieję, że ogarniesz. Do klasy w sekcji public dodaj: [syntax=cpp]friend ostream &operator <<(ostream &, const Student &); friend istream &operator >>(istream &, Student &); friend bool sortujWgImion(const Student &, const Student...
Witam, w załączniku przedstawiam tablę którą musze posortować wg kolumny J, potem kolumny I i wg kolumny C. Jednak jak próbuję zaznaczyć komórki i biorę sortuj to wyskakuje mi taki komunikat: Ta operacja wymaga aby scalane komórki miały takie same rozmiary. Jak mam posortować te dane ???? proszę o pomoc:(
Nie znam na tyle paradoxa, ale może tworzysz klucz główny, który z założenia jest unikalnym? Nie wiem też, czy indeksy mogą być odczytywane wstecz, co w przypadku utworzenia klucza narastającego uniemożliwia wykorzystanie go do przeprowadzenia sortowania malejącego.
Jeszcze mam takie pytanie, czy dało by się przerobić ten arkusz, aby odróżniał do 100 a nie do 10 sortował? Myślę że i to się da zrobić ale Jak masz wcześniej posortowane dane (przed tym dziwnym sortowaniem)? gdzie znajduje się 10? po 1 czy po 9 czy tak : 1 1 2 2 ... 9 9 10 10 11 11 Czy tak: 1 1 10 10 11 11 2 2 ... 9 9 Przyznam że z pierwszą wersją...
czy w exelu mozna automatycznie poukladac komorki alfabeycznie chcem zrobic baze danych
Najwyraźniej nie jest to nic ważnego, gdyż kolega zignorował moją propozycję zdalnej pomocy na PW... Zaś użycie apostrofów w nazwie pola jest ewidentnym błędem, gdyż MySQL traktuje to wtedy jako wartość string i "sortuje" po niej. Zapytanie wykona się pozornie bez błędu, ale wynik będzie nieposortowany. Prawidłowym jest brak apostrofów przy nazwie pola...
Poprawić bez łączenia pliku - po prostu nie logiczne zadanie MATCH(' dd.mm.yyyy '! Być może arkusz ma nieco inną nazwę. Dodano po 4 ActiveCell.FormulaR1C1 = "=INDEX(Vendors!C[-6]:C[-5],MATCH('" & Format(Date, "dd.mm.yyyy") & "'!C[-6],Vendors!C[-6],0),2)"
Masz do rozwiązania dwa problemy: 1. Oznaczenie obszaru do sortowania 2. Przekazanie do procedury sortującej potrzebnych informacji. Ad 1. Przy założeniu, że np pierwszy wiersz i pierwsza kolumna są zawsze wypełnione danymi i niepuste, jest to dość łatwe, np tak: Range(Cells(1,1), Cells(Range("A1").End(xlToRight),Range("... Ad 2. Proponuję...
Sheets("DRUKI SORTOWANIE").Select Range("A1").Select Selection.Copy Sheets("KP").Select Range("V28:W28").Select ActiveSheet.Paste Taki fragment można zapisać krócej tak: Gdzieś na początku makra: [syntax=vb]Set wsSort = Sheets("DRUKI SORTOWANIE") Set wsKp = Sheets("KP")[/syntax] a dalej: 1. jeżeli chcesz skopiować tyko wartości, bez formatów: [syntax=vb]wsKp.Range("V28:W28").Value.....
Pięknie dziękuję bardzo za odpowiedź. Być może niedokładnie opisałem swój problem z sortowaniem. Otóż mam bazę danych (nazw plików) do której co jakiś czas dodaję kilkanaście tysięcy nazw plików. Nazwa pliku to ok. max 60 znaków. W nazwie występują znaki liczbowe, tekstowe i interpunkcyjne. Chciałbym, aby sortowanie odbywało się w sposób identyczny...
sortowanie danych excel sortowanie danych pliku sortowanie kopiowanie danych excel
ferroli zasobnik instrukcja dedra termostat modbus
bester 210nd samsung wf1702wsv
Reset głowicy Canon PF-04 w ploterze iPF 750 Matryca LCD V236BJ1-P01: Specyfikacja i Zakup