logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

makro-otwieranie plików wg kolejności alfabetycznej

zbysiomysio 25 Lut 2017 19:47 1155 8
REKLAMA
  • #1 16306867
    zbysiomysio
    Poziom 6  
    Posty: 249
    Ocena: 40
    Mam makro, które m.in zadaniem jest kolejne otwieranie plików wskazanych przeze mnie. Czy jest możliwość, aby pliki otwierały się w kolejności alfabetycznej?
  • REKLAMA
  • #2 16306905
    adamas_nt
    VIP Zasłużony dla elektroda
    Posty: 5320
    Pomógł: 1508
    Ocena: 659
    Zależy w jaki sposób je wskazujesz (w ListBox, w arkuszu, ...). Jednak w każdym przypadku trzeba będzie posortować.
  • #3 16306991
    zbysiomysio
    Poziom 6  
    Posty: 249
    Ocena: 40
    to moje linijki kodu:
    Kod: VBScript
    Zaloguj się, aby zobaczyć kod
  • REKLAMA
  • Pomocny post
    #4 16307036
    adamas_nt
    VIP Zasłużony dla elektroda
    Posty: 5320
    Pomógł: 1508
    Ocena: 659
    Najprościej byłoby umieścić w tablicy/kolekcji i posortować (chociaż 'selecteditem' jest kolekcją, można więc spróbować sortowania "w locie").
    Kod: VBScript
    Zaloguj się, aby zobaczyć kod

    O sortowanie mnie nie pytaj, bo rozumiem tylko bąbelkowe i wszyscy się tu ze mnie śmieją... Algorytmy sortowania znajdziesz w Internecie.
    Jak już posortujesz ;) to otwierasz w pętli...
  • REKLAMA
  • #5 16307097
    clubs
    Poziom 38  
    Posty: 2219
    Pomógł: 629
    Ocena: 406
    adamas_nt napisał:
    O sortowanie mnie nie pytaj, bo rozumiem tylko bąbelkowe i wszyscy się tu ze mnie śmieją...

    Ja nie :)
    ale pewnie kolega JRV coś ogarnie :)
  • Pomocny post
    #6 16307134
    adamas_nt
    VIP Zasłużony dla elektroda
    Posty: 5320
    Pomógł: 1508
    Ocena: 659
    Ale, ale. U mnie zmienna 'test' "pokazuje" posortowane, bez względu na kolejność zaznaczania.
    Kod: VBScript
    Zaloguj się, aby zobaczyć kod
    Może toto "samo" się sortuje?
  • #7 16307157
    zbysiomysio
    Poziom 6  
    Posty: 249
    Ocena: 40
    Dzięki za informacje. Wygląda, że chyba sortuje
  • #8 16307203
    adamas_nt
    VIP Zasłużony dla elektroda
    Posty: 5320
    Pomógł: 1508
    Ocena: 659
    Już mam. Po .Show, trzeba posortować zawartość katalogu w otwartym FileDialog. Porządek sortowania decyduje o kolejności elementów w kolekcji selecteditems.
    W innym przypadku... bąbelkowe :)
  • REKLAMA
  • #9 16311551
    zbysiomysio
    Poziom 6  
    Posty: 249
    Ocena: 40
    Dzięki wszystkim. Zamykam temat

Podsumowanie tematu

LABEL_AI_GENERATED
Użytkownik poszukiwał sposobu na otwieranie plików w kolejności alfabetycznej za pomocą makra w Excelu. Odpowiedzi sugerowały, że kluczowe jest posortowanie plików przed ich otwarciem. Proponowano użycie kolekcji do przechowywania wybranych plików oraz sortowanie ich przed otwarciem. Użytkownicy podzielili się fragmentami kodu, które umożliwiają otwieranie plików z dialogu plików, a także wskazali, że sortowanie można przeprowadzić po wywołaniu metody .Show. Na koniec użytkownik potwierdził, że udało mu się osiągnąć zamierzony cel.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA