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....
Tak, tablica jest stała (512) ale nie wszystkie są aktualnie wykorzystywane. Z tego co wiem, SORT sortuje według wielkości, oraz nijak się ma do string'a. "Sorting is implemented for BYTE, WORD, INTEGER, LONG and DWORD arrays."
Spróbuj takie makro: [syntax=vbscript]Public Sub TworzFoldery() Dim Sciezka As String Dim i As Long Dim k As Integer Dim OstW As Long Dim NFolder As String Dim NPodFolder As String Dim JPlik As String Dim NPlik As String 'Sciezka = ThisWorkbook.Path & "\" OstW = Range("A" & Rows.Count).End(xlUp).Row For i = 1 To OstW NFolder = Range("A" & i) NPodFolder...
Policzy i zapisze w nowym dokumencie :) Przetestowane w MSWord 2003 Mam nadzieję że się przyda i o to chodziło :) Oczywiście jako w VB w msword Dim Slowo As String 'slowo z tekstu - szukane Const max_ilo_slow = 9000 'ilosc maksymalna slow ... ograniczenia :( Dim Slowa(max_ilo_slow) As String 'tablica z slowami Dim Licznik_slowa(max_ilo_slow)...
W dalszym ciągu sugeruję użycie DataTable zamiast listy... Tabela po podpięciu do DataGridView bez żadnych kombinacji pozwala i na filtrowanie, i na sortowanie, a w użyciu jest równie prosta co lista. Lista, o ile mi wiadomo, nie posiada takich możliwości i trzeba je implementować samemu (musiałabyś poszukać, jakie interfejsy musi klasa implementować,...
1. ... projekt (kilkanaście tyś. zdjęć) ... 2. ... miałoby wyglądać tak, że w katalogu w którym są zdjęcia (głównie *.JPG chodź mogą być inne formaty) wrzucam plik: prezentacja_tuJejNazwa.ppt . I otwieram go i prezentacja się uzupełnia np. po na ciśnięciu przycisku o zdjęcia z katalogu. 3a. ... Zdjęcia idą po dacie wykonania zdjęcia od najmłodszego...
Można tak: [syntax=vb]Sub AddItem(ByVal sItem As String, ByRef cmbBox As ComboBox) ' adds item retaining alphabetic order Dim l As Long For l = 0 To cmbBox.ListCount - 1 Select Case StrComp(cmbBox.list(l), sItem, vbTextCompare) Case 0: Exit Sub ' already in the combobox Case 1 cmbBox.AddItem sItem, l Exit Sub End Select Next l cmbBox.AddItem sItem End...
Witam, Potrzebuję napisać makro sortujące kolumnę względem długości zawartości jej komórek (dane są typu tekstowego). Kolumna jest zapisana jako tabela. Chodzi mi o to aby procedura sortująca nie odwoływała się bezposrednio do tej kolumny, ponieważ kolumn do posortowania w taki sposób jest więcej. Myślałam o wykorzystaniu algorytmu szybkiego sortowania,...
Sprawdź czy dobrze - Bo nie wiem czy dobrze zrozumiałem. A poprawiałem kod "czysto" matematycznie bez większego rozumienia - minęło 3, roku Dane i przycisk dla "nowego" makra w Arkusz2 [syntax=vbnet]Sub Dostosuj2() Dim lista As Variant, ileWrs As Integer, idx As Integer Dim OstW As Long, tbl() As Variant, i As Long, j As Integer Dim Unikaty1 As New...
Zbędne spacje usuniesz np. w ten sposób : function TrimSpaces(tekst : widestring):widestring; begin result:=tekst; while (pos(' ',result)<>0) do delete(result,pos(' ',result),1); end; [...] RichEdit1.Text:=TrimSpaces(RichE... A działający kod, który wykonuje to zadanie...
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...
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...
Sortowanie zmiennych string zawsze zwróci taki wynik. '7-' zawsze będzie większe niż '15-'. Jedynym rozwiązaniem, jest zapisywanie w bazie danych numer ów z ustaloną ilością zer z przodu, tak aby ciąg znaków miał taką samą długość, np. : '0007-' za miast '7-' '0015-' zamiast '15-' i tak dalej.
Witam, Napisałem program który sortuje listę podanych z klawiatury miast, i porównuje czy nie ma w nich zakazanych znaków(liter, itp) które są wczytywane z pliku .txt. Wszystko niby działa, tylko przy wpisywaniu miast nie mogę wpisać pierwszej nazwy, pozostałe już można. Proszę o pomoc [syntax=cpp]#include <iostream> #include <string> #include...
Sorki , ale naprawdę zależy mi na tym , a w bcb nie widzę nic co mógłbym wykorzystać enum TTypeSort {tsIncrease, tsDecrease}; int __fastcall CustomSortIncrease(TStringList *Lista, int idx1, int idx2) { String cTemp1 = Lista->Strings[idx1]; String cTemp2 = Lista->Strings[idx2]; return CompareText(cTemp1,...
Witam mały dopisek i będzie działać myitems.Sort "[Wysłano]", True Wersja poprawiona [syntax=vbscript] Sub GetInboxItems() Dim ol As Outlook.Application Dim ns As Outlook.NameSpace Dim fol As Outlook.Folder Dim i As Object Dim mi As Outlook.MailItem Dim n As String Dim FilterText As String Dim kontrakt As Variant 'Dim OutMail As Object 'Dim OutApp As...
[syntax=c] int value(char literka) { int digit; if(islower(literka)) { digit = literka ; } else if(isupper(literka)) { digit = literka + 32; } else { digit = 0; } return digit; } int compare(char* string,char* string2) { int a,b,difference,i; a=value(string[0]); b=value(string2[0]); if((difference = a - b)!=0) return difference; else { for(i=1;difference==0...
Witam. Dopisz kod w bloku <switch> a następnie po wyświetleniu wszystkich pól struktury dopisz "<<endl;" lub dodaj pole typu string w strukturze z paroma spacjami jako separator i można wyświetlać strukturę po strukturze.
O w mordkę, że ja o tym nie pomyślałem. Ja siedzę i kombinuję nad tym chyba z tydzień, spać nie mogę a to przecież działa jak na liczbach. W ogóle nie wziąłem tego pod uwagę, że można tak na string operować. WIELKIE dzięki
Kolega mi pomógł, program działa....niemam zielonego pojęcia na jakich zasadach deklaracja d[i].first/second działa, i nie ma błędu segmentacji 139(0x8B)????????? [syntax=cpp]#include <cstdlib> #include <iostream> #include <string> #include <vector> using namespace std; void Poj_Wczytaj(vector <pair <string,int> >...
Dzięki PRL. Lekko zmodyfikowałem kod: P.S. ak działa .RowSource? Próbowałem tak: Me.Lista.RowSource =""SELECT * FROM Zapomniałeś o Me.Lista.Requery. Bez .Lista.Requery też działa. Dlaczego? ' " [/syntax] Zapomniałem o zamykającym ' W trakcie testowania tego rozwiązania sortowania, pojawił się kolejny problem - z filtrem. Otóż zmiana klucza sortującego...
Wstawiłem tak i niestety są same błędy - kompletnie nie rozumiem odnoszenia się do danych z poszczególnych rekordów w tablicy... public int porownaj_zamien(String a, String b) { return a<b; } void Zamien(String i1, String i2) { String ts=i1.PodajNazwisko(); i1.NadajNazwisko=i2.PodajNazwisko; i2.NadajNazwisko()=ts;...
Nie znam JAVA. Na stronie jquery jest podany przykład zakładek, jakie metodą drag and drop mogą być przeciągane z miejsca na miejsce: http://jqueryui.com/tabs/#sortable Skrypt ten ładnie działa, sortujemy zakładki - ale chciałbym po takim ręcznym sortowaniu łatwo uzyskać łańcuch string z ustaloną tak ręcznie kolejnością, czyli stawiam na koniec tej...
Proszę o pomoc z sortowaniem tablicy wskaźników na obiekty różnych typów. Tablica działa poprawnie, niestety sortowanie - nie. Przypuszczam, że zamiast skutecznie zamieniać miejscami wskaźniki w tablicy ja sortuję kopie tych wskaźników, ale próby zmian kończą się protestami kompilatora. W tekście zapytania umieszczam problematyczny kod z głównej funkcji,...
Piszę program o sortowaniu liczb i doszedłem już do tego, że dane zczytuję, ale nie wiem jak je posortować ( mam pary liczb i muszę sprawdzić ile jest wierszy z wielokrotnościami liczb ) [SYNATX[syntax=cpp][/syntax]]include <iostream> #include <fstream> #include <string> using namespace std; int main(void) { int liczbaPoprawnychWierszy...
Witam, Miałem problem z sortowaniem danych w wielokolumnowym listbox'ie ale dzięki temu forum, a zwłaszcza dzięki (at)PRL uporałem się z tym. Teraz nieoczekiwanie pojawił się nowy problem, a nawet dwa... Ale od początku Listbox ma kilka kolumn do których dane wybierane są kwerendą z kilku tabel (nie wszystkie pola tabel są w wyniku kwerendy). Po aktualizacji...
2. Zapomniałem to zmienić :D 1. main [syntax=cpp-qt]#include <iostream> #include <vector> #include <string> #include <time.h> #include <algorithm> #include "Zwierz.h" #include "Pies.h" #include "Kot.h" using namespace std; void f_glos(Zwierz &f) { f.daj_glos(); } void f_roczek(Zwierz &f) { f.rok_urodzenia(); } void...
int me_analiza(int wzor_id, string wzor){ //wylawiamy funkcje bool dalej=true; int f_pos=0; int pom_a=0; int pom_b=0; string z_funkje[100]; while(dalej) { pom_a = wzor.find("&", f_pos); if(pom_a!=-1) { z_funkje[pom_b] = wzor.substr(pom_a+1, 4); f_pos=pom_a+1; }else{dalej=false;}...
Nie jest oczywiste, że pliki będą otwierane kolejno wg nazwy. Sortowanie w Windowsie nie jest liczbowe, a tekstowe (1, 10, 2, 20, etc) Jeśli z nazwy pliku można wyciągnąć adres docelowy (z offsetem), wtedy[syntax=vb]Sub Importuj2() Dim wbDst As Workbook, wbSrc As Workbook Dim strPath As String, plik As String, rng1 As String, rng As String strPath =...
już pokazuje :) proszę tylko o wyrozumiałość jestem bardziej informatykiem niż elektronikiem i to jest mój pierwszy w życiu układ :D http://obrazki.elektroda.pl/2037088200_1... poniżej też wersja robocza kodu :) [syntax=cpp]// PROJEKT SZKLARNIA // LCD #include <LiquidCrystal.h> // bibliotek LCD LiquidCrystal lcd(3, 4, 5, 6, 7,...
Witajcie, Potrzebuje pomocy w napisaniu programu - program wczytuje z pliku losowania Multi Lotka, musi oddzielic wyyniki z kazdej linii od daty i nr losowania(problem nr 1) oraz wyliczyc kombinacje wszystkich 10-tek w ramach kazdego losowania, porownac ja z innymi zapisanymi 10-tkami z reszty losowan (problem nr 2) i na koniec wyswietlic statystyke...
Witam. Mam wykonać projekt słownika w języku C++, a jako że jestem raczej słaby w te klocki, dużo korzystałem z internetu czy czasami pomocy kolegów, lecz projekt jest nieco do poprawy z czym nie mogę w ogóle sobie poradzić :? O to co udało mi się do tej pory stworzyć: [syntax=c]#include <fstream> #include <iostream> #include <string>...
Mógłby ktoś pomoc mi z pozostałymi? --edit-- dodałem zadanie 4 i 5 Zadania: 3, 4, 5, 6, 7, 8: Z tym algorytmem do wagi to ogólnie jest coś nie tak bo jak ktoś ma 150cm wzrostu i 150kg wagi to raczej nie ma właściwej wagi... (edit: poprawiłem wpis dotyczący wagi, mój błąd). Lepsze są kalkulatory bardzo mało czytelny, uprzedzam Oh my God! Wystarczyło...
Dzień Dobry Zwracam się do wszystkich uprzejmych i chcących pomóc osobie która zaczyna przygodę z makrami, ale zapotrzebowanie na dobre makro jest większe niżwiedza moja w obecnym czasie. Nie proszę o zrobienie gotowca tylko wskazanie błędów, lub o podpowiedź co mam zmienić w pliku którym się posiłkuję by : ad.1 W arkuszu Dane na zielono ( brane pod...
Mam napisaną prostą bazę w c niestety podczas usuwania osoby z listy program się sypie choć kompilator nie wyświetla żadnych błędów. Co jest nie tak?? #include <iostream> #include <string> #include <fstream> using namespace std; struct Osoba { int numer; /// numer w bazie string Nazwisko; string Imie; int NrTel; }; /// dodawanie...
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()...
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...
Ah, pisałem Ci coś na PW, ale trudno -> student biedna osoba, proszę: [syntax=c] //Wype³nij interakcyjne pojemnik vector pojemnikami pair zawieraj¹cymi Imie(string) i //Wiek(int). Zaimplementuj wlasna funkcje sortowania przez wstawianie wg. wartosci //sk³adowej Wiek #include<iostream> #include<cstdio> #include<string>...
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"...
A, to zależy Karolino ;] czy chcesz zliczać pliki z uwzględnieniem podkatalogów czy bez... Moim zdaniem chodzi Ci o coś takiego: [syntax=csharp]//pobierz tylko "topowe" katalogi wskazanego folderu string[] directories = Directory.GetDirectories((at)"C:\Windows... "*", SearchOption.TopDirectoryOnly); foreach (string dir in directories) { //dla każdego...
[syntax=c]string imie; int a; void miasto(); // int miasto; // błąd był tu int klasa; int sil;[/syntax] Masz w kodzie okropny bajzel. 1. Nie używaj zmiennych globalnych (właśnie już wiesz czemu). 2. Jeżeli chcesz zastosować metodę Kopiego Pejsta - to znaczy że robisz coś źle. 3. Przeanalizuj ten kod: [syntax=c]#include <stdio.h> typedef struct...
podobno do tego właśnie służy funkcja strcmp() w string.h, ale jak ją Ta funkcja służy do porównywania łańcuchów danych, a samo sortowanie trzeba przeprowadzać wedle jakiegoś algorytmu (np sortowanie bąbelkowe).
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ć,...
Bo to sortowanie stringów a nie liczb
Poprawiłem kod dla czytelności, dopisz sobie resztę. Nie kompilowałem ze względu na niekompletny kod, liczyłem na swoją wiedzę: [syntax=c]#include <ctype.h> #include <stdbool.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #define MAX 80 #define END "koniec" // struktura liczby calkowitej z iloscia cyfr do...
Raczej chyba "yyyy-MM-d" ... albo wręcz: "yyyy-M-d", zaproponowałem to co wg mnie będzie lepsze, bo sortując po nazwie mammy sortowanie po dacie.
Witam! Po prostu, w części porównującej musisz użyć funkcji strcmp przecież porównujesz tego... no... hmm... stringi Zatem musisz użyć: [syntax=c] #include <string.h> ... if (strcmp(t[i].name, t[i+1].name) > 0) ... ...[/syntax]
Ale to jakieś skandynawskie te daty. Z kropkami. Makra dla Worda piszę baaardzo rzadko, więc takie prymitywne wyszło, ale działa... [syntax=vbscript]Sub Makro1() Dim lista() As Variant With ActiveDocument.Tables(1) 'wpisujemy do tablicy daty z 4-tej kolumny idx = 2 For i = 2 To .Rows.Count test = .Cell(i, 4) If Len(test) > 10 Then ReDim Preserve lista(idx)...
Nie najprościej, ale dość efektywnie jest tak: 1 10 11 9 A B R X Z a b r x z nie dziwi. By poprawnie sortować string trzeba by użyć bardziej zaawansowanych algorytmów. W kodzie jest "zaremowana" (określenie pochodzi od starej formy wstawiania komentarzy poprzedzanych słowem "rem") obsługa schowka by jej użyć trzeba dołączyć UserForm w projekcie lub...
Poniżej rozwiązanie Twoich problemów. [syntax=c] #include <stdio.h> #include <string.h> int main( void ) { FILE *plik; char strtmp[ 501 ]; char imie[ 501 ]; char nazwisko[ 501 ]; int res; int index; char NazwiskImie[10][501]; int i,j; printf("Hello World!\n"); plik = fopen("Znani.txt", "rt"); if(plik==NULL) { printf("Błąd odczytu pliku\n");...
sortowanie alfabetyczne sortowanie automatyczne sortowanie programów
włącznik termiczny wentylator schemat instalacji vectra conica beretta
ubiquiti unifi unifi konfiguracja
Alfa Romeo 33 1.4 1993 – brak fabrycznego filtra kabinowego, czyszczenie i retrofit Programowanie kluczyka Mitsubishi ASX 2014 - instrukcje