ďťż
Lemur zaprasza
Strona: [ > ] z 1 Autor Temat: Word - problem z indexem anonim Typ: Nie zarejestrowany Word - problem z indexem Mam dokument z paroma listami rozwijalnymi, jeśli chcę zaznaczyć listę o indexie 4 to piszę ActiveDocument.FormFields(4).Select i jest ok. Ale jak zczytać index z zaznaczonej listy, lub sprawdzić która lista jest zaznaczona ??????????? NARA PS Pewnie i tak nici z odpowiedzi bo wszyscy na wakacjach. 17-08-2004 14:10 losmac "profesorek" Typ: neutral Postów: 758 Zarejestrowany: May 2003 Nie kapuję o co Ci chodzi? Puść pętlę po 4 polach rozwijanych i czytaj co chcesz! _____________________________________________ POSTULATY STARUSZKA: 1) Ludzie, dbajcie o polszczyznę!!! 2) Ludzie, zadawajcie kompletne pytania, a nie rzucacie ochłapy i trzeba się domyślać o co chodzi!!! Powodzenia Maciej Łoś 18-08-2004 22:28 anonim Typ: Nie zarejestrowany O co chosi Chodzi mi o to aby mieć jedno makro do wszystkich powiedzmy 28 list i w zależności którą listę się aktywuje to makro odpowiednio zadziała dla każdej zaznaczonej listy inaczej. Teraz to mam do każdej listy osobne makro, które różni się tylko indeksem zaznaczonej listy.Jak bym wiedział jaki indeks ma zaznaczona lista to 1 makro by wystarczyło. 19-08-2004 07:44 losmac "profesorek" Typ: neutral Postów: 758 Zarejestrowany: May 2003 A możesz mi to podesłać, bym zobaczył o co Ci chodzi? Z Twoich wyjaśnień, niestety, nie rozumiem problemu. _____________________________________________ POSTULATY STARUSZKA: 1) Ludzie, dbajcie o polszczyznę!!! 2) Ludzie, zadawajcie kompletne pytania, a nie rzucacie ochłapy i trzeba się domyślać o co chodzi!!! Powodzenia Maciej Łoś 19-08-2004 21:08 anonim Typ: Nie zarejestrowany wyjaśniam najprościej jak umiem Mam tabelę 4 kolumny na 6 wierszy, w każdej komórce tabeli mam listę. Jeżeli aktywuję listę w pierwszej kolumnie to listy z danego wiersza i tylko w nim powinny zmieniać swoje wartości. Jak sprawdzić w którym wierszu została aktywowana lista ( lista z pierwszej kolumny ).Gdybym miał index aktywnej listy ( z pierwszej kolumny )to bym wiedział jakie indeksy mają listy w danym wierszu. 20-08-2004 08:11 losmac "profesorek" Typ: neutral Postów: 758 Zarejestrowany: May 2003 Gdybyś tak napisał od początku, nie byłbym taki upierdliwy Chodzi o to, że nie bedę Ci w stanie pomóc, jeśli nie poznam dobrze problemu. Rozwiązanie Twojego problemu znajdziesz ( kliknij prawym klawiszem i wybierz 'Zapisz element docelowy jako...' ) [Post edytowany dnia 21-08-2004 18:44 przez losmac] _____________________________________________ POSTULATY STARUSZKA: 1) Ludzie, dbajcie o polszczyznę!!! 2) Ludzie, zadawajcie kompletne pytania, a nie rzucacie ochłapy i trzeba się domyślać o co chodzi!!! Powodzenia Maciej Łoś 21-08-2004 18:42 anonim Typ: Nie zarejestrowany Wszystko jest ok WIELKIE DZIĘKI. P.S. Jak zaznaczyć konkretną komórkę w tabeli ???? np wiersz 1 kolumna 3 ????? 23-08-2004 12:57 losmac "profesorek" Typ: neutral Postów: 758 Zarejestrowany: May 2003 ActiveDocument.Tables(1).Cell(wiersz, kolumna).Select czyli: ActiveDocument.Tables(1).Cell(1, 3).Select _____________________________________________ POSTULATY STARUSZKA: 1) Ludzie, dbajcie o polszczyznę!!! 2) Ludzie, zadawajcie kompletne pytania, a nie rzucacie ochłapy i trzeba się domyślać o co chodzi!!! Powodzenia Maciej Łoś 23-08-2004 19:36 anonim Typ: Nie zarejestrowany Jeszcze raz WIELKIE DZIĘKI. Wszystko mi chodzi jak chciałem tylko trochę wolno, czy jest jakiś sposób inny niż Application.ScreenUpdating = False na przyspieszenie działania kodu????? Mam bardzo słaby sprzęt P100 z 16Mb RAM i muli niemiłosiernie. P.S. To już ostatnia proźba w tym temacie. 24-08-2004 12:53 losmac "profesorek" Typ: neutral Postów: 758 Zarejestrowany: May 2003 Szczerze mówiąc, ja innego sposobu nie znam Spróbuj zoptymalizować swój kod, tzn.: sprawdź, czy nie masz deklaracji zbędnych zmiennych, a powtarzające się fragmenty kodu zamień na jedną funkcję/procedurę. A...... i jeszcze jedno... Zastanów się, czy nie byłoby lepiej tego zrobić w jakimś formularzu, a po zakończeniu wszystkich zmian dopiero "wrzucać" to do tabeli w Wordzie. W tej chwili tworzysz bardzo dużo zmiennych, które niestety "zżerają" trochę pamięci. _____________________________________________ POSTULATY STARUSZKA: 1) Ludzie, dbajcie o polszczyznę!!! 2) Ludzie, zadawajcie kompletne pytania, a nie rzucacie ochłapy i trzeba się domyślać o co chodzi!!! Powodzenia Maciej Łoś 24-08-2004 23:34 anonim Typ: Nie zarejestrowany Czy można z listy rozwijalnej usunąć ostatnią pozycję na liście, bez czyszczenia całości i przepisaniu reszty elementów???????? 27-08-2004 14:36 losmac "profesorek" Typ: neutral Postów: 758 Zarejestrowany: May 2003 można... Sub UsunOstatniaWartoscListy() Dim rng As Range Dim ffld As FormField Dim i As Long Set rng = Selection.Range Set ffld = rng.FormFields(1) ffld.DropDown.ListEntries(ffld.DropDown.ListEntries.Count).Delete End Sub _____________________________________________ POSTULATY STARUSZKA: 1) Ludzie, dbajcie o polszczyznę!!! 2) Ludzie, zadawajcie kompletne pytania, a nie rzucacie ochłapy i trzeba się domyślać o co chodzi!!! Powodzenia Maciej Łoś 27-08-2004 22:46 anonim Typ: Nie zarejestrowany Super!!!!!!!!Działa wyśmienicie. Dzięki za pomoc. Pozdro dla wszystkich Vb maniaków. NARA 30-08-2004 07:59 Wszystkich odpowiedzi: 12 :: Maxymalnie na stronę: 20 Strona: [ > ] z 1 |