1. Najpierw o "chroń i udostępnij skoroszyt..." Nie znalazłem sprawdzenia "wprost" tych statusów, ale można zrobić obejście (funkcja): - dla MultiUserEditing (True) wywołać: - Workbook.UnprotectSharing ("xx") przy czym - hasło z założenia jest błędne => - jeśli hasła nie ma, to jesteśmy w domu (Ochrona=False) - jeśli hasło jest, to mamy błąd, który...
Zasięg zdefiniowanej funkcji ogranicza się do skoroszytu. Jeżeli chcemy wywołać funkcję zdefiniowaną w innym skoroszycie, należy stworzyć do niego odwołanie poprzez References (Tools edytora VBA). musimy dodać odwołanie Add References do pliku Exela Jednostki.xlsx. Aby nie pojawił się błąd "Name conflict with existing module, project or object library"...
Nie przy tych adresach :) Przy "stopach" - chyba uczyli was co znaczą dolary w argumentach funkcji??
Zapewne ktoś zaproponuje lepsze rozwiązanie, w szczególności z wykorzystaniem VBA, ale najprostsze byłoby chyba użycie funkcji SZUKAJ.TEKST: =JEŻELI.BŁĄD(SZUKAJ.TEKST("Peugeot";B1);... To oczywiście w A1, należy potem skopiować do całej kolumny A, można zamiast konkretnej wartości wpisać odwołanie do komórki, gdzie będzie się wpisywać szukany tekst....
Range(Cells(2, "AV"), Cells(e, "AV")).Value = _ "=VLOOKUP(RC Musisz stosować jeden styl odwołania, czyli wszystko w r1c1 albo , AM
Ok coś świta uzyj w pomocniczej kolumnie funkcji =ILE.NIEPUSTYCH+1 to bedzie numer kolumny Ale teraz nie rozumem powyższego. Przepraszam ale jestem jeszcze zbyt cienki w VBA. Pomocnicza kolumna funkcja - chodzi o odwołanie w arkuszu czy w kodzie mam podstawić zamiast kolumny. Jakaś podpowiedz bo i tak i tak nic mi z tego nie wychodzi?
Proponuję: 1) Zamiast formuły z funkcją JEŻELI zastosować formułę z funkcją MAX. Uniknie się w ten sposób dwukrotnego odwołania do tych samych danych. 2) Jeżeli będziesz przestrzegał zasady, że nowe arkusze są dodawane zawsze na początku (a nie na końcu, jak robi się zazwyczaj), to będziesz potrzebować zawsze odwołań do następnego arkusza w kolejności....
Przecinek a średnik to właśnie różnica wersji. Funkcja podająca pozycję w tabeli Podaj.pozycję(Szukana wartość ; przeszukiwana tabela; typ porównania 0 lub 1)[ jak 1/prawda to musi być kolejność rosnąca i zwraca pozycję liczby równej lub o "krok" mniejszej jeżeli 0 fałsz szuka dokładnie tego samego jak szukana wartość jeżeli nie znajdzie...
Do tego służy funkcja ADR.POŚR, która zamienia adres podany w postaci tekstu na odwołanie, czyli: [syntax=text]ADR.POŚR("C" & WIERSZ())[/syntax]Ale mam wrażenie, że dążysz do swojego celu okrężną drogą. Lepiej opisałbyś cały problem od razu, a nie dzielił go na kawałki, bo po złożeniu tych kawałków w całość, to może się okazać mało efektywne.
No coś za coś... Skoro zdjęcie filtra przed operacją nie wchodzi w rachubę, to faktycznie nie tędy droga... Natomiast pierwszy przykład w takiej postaci jak podałem u mnie działa prawidłowo, zarówno z filtrem, jak i z ukrytymi wierszami, przeliczają się też powiązane komórki. Przyczynę musisz mieć gdzie indziej, sprawdź czy inne funkcje w ogóle się...
Proponuje zestawic te dane w jednej tabeli z odnosnikami to tabeli źródłowych tak aby sie aktualizowała zawsze gdy cos sie zmieni w żródle, mozesz to zrobić poprzez odwołania bezpośrednie lub np funkcje wyszukaj.pionowo Następnie zrobić z tego tabelę przestawna i wtedy mozesz niemal dowolnie przedstawiac te dane.
Ad 1. Tu należy zwrócić uwagę, że każdy arkusz ma w VBA dwie nazwy, tzw. nazwę "zakładkową" - widoczną na zakładce arkusza i nazwę kodową - dostępną tylko w VBA. Te nazwy są początkowo identyczne, ale użytkownik może je zmieniać niezależnie, więc mogą później się różnić. Jeśli piszemy odwołanie: Jaka jest różnica pomiędzy: ActiveCell.FormulaR1C1 / ActiveCell.Formula...
Ale co to znaczy że nie działa? Nie znajduje wyniku? Zwraca błąd? (jaki?) Bo ta funkcja znajduje normalnie dane, jeśli odwołasz się do innego arkusza, choćby tak, jak podałaś.
w tabeli znajdującej się w Arkuszu1 odnajdywany byłby wiersz zawierający "XYZ", a nastepnie wiersz ten byłby wstawiany do Arkusza2 w tych samych adresach komórek czasem wstawi w wiersz odpowiadający adresowi wiersza z źródłowego arkusza A więc w ten sam adres, czy do nowego wiersza? PS. Niestety funkcje się nie sprawdzą bo ja potrzebuje skopiować wartości,...
Najprościej byłoby zastosować jakąś pętlę w VBA, ale można próbować po "excelowskiemu". Np dołożyć jeden arkusz roboczy, w którym tworzymy tabelę i szukamy wyniku, a w głównym dać tylko odwołanie... Całość oparta jest o funkcję ZNAJDŹ i jeśli nie ma tekstu z kolumny A w dowolnym wierszu kolumny B, to funkcja zwróci #ND! Na podanych przez Ciebie danych...
VBA nie obsługuje polskich nazw formuł, tylko ich angielskie odpowiedniki. Najprościej zrobisz to tak, że włączasz rejestrator makr, wpisujesz w Excelu formułę i kończysz rejestrowanie. Potem przechodzisz Alt+F11 do kodu, wchodzisz w moduł i odnajdujesz ostatnie zarejestrowane makro. Z niego kopiujesz wspomnianą formułę, ewentualnie poprawiając jej...
Brak słów normalnie... Oczywiście nazwa była ze spacją :) Swoją drogą ciekawe, tworząc wykres jako nową zakładkę nie ma tej spacji. Szukałem błędów w wywoływaniu funkcji, ale na to bym raczej nie wpadł :) Dziękuję i pozdrawiam.
Jeśli chodzi o klasyczne odwołanie, to nie jest to możliwe, gdyż odwołanie zwraca tylko wartość komórki, bez formatowania. Ponadto, nawet z użyciem VBA, komórka zawierająca formułę musi być sformatowana jednolicie (to znaczy można sformatować całą komórkę, ale nie poszczególne znaki). Szkoda, że nie dałaś pliku załącznika, bo wtedy łatwiej można by...
Jak zrobić odwołanie do arkusza w innym skoroszycie_2 gdzie nazwa arkusza to pozycja "A2" ze skoroszytu_1? =[skoroszyt2.xlsx]nazwa_arkusza!... nazwa_arkusza = pozycja A2 z dowolnego arkusza skoroszytu_1 Użyj funkcji [syntax=vb]=ADR.POŚR(A2)[/syntax] A dokładniej [syntax=vb]=ADR.POŚR("[skoroszyt2.xlsx]"...
Wygląda na błędną nazwę arkusza. Ale byłoby "out of range"... Spróbuj bez polskich znaków (zmień nazwę i odwołania w kodzie). Funkcja w module standardowym?
Postać formuły, którą pokazałeś wskazuje, że plik źródłowy jest otwarty. Jeśli jest otwarty - można używać funkcji ADR.POŚR. Jeśli plik źródłowy jest zamknięty funkcja ADR.POŚR będzie zwracać błąd. Odczyt dynamiczny z zamkniętego pliku - to jest zagadnienie nietrywialne. Ma różne rozwiązania, ale raczej wymagają użycia VBA. Jakie rozwiązanie jest najlepsze...
Zawsze warto napisać, w której wersji Excela ma pracować to rozwiązanie, bo w różnych wersjach są dostępne różne funkcje. Jeśli chodzi o rozdzielenie formułą do osobnych komórek danych rozdzielonych średnikami, to na upartego się da, ale to dość złożone. W tym przypadku sugerowałbym użycie VBA i funkcji UDF, która przetwarzałaby listę rozdzieloną średnikami....
Funkcja ADR.POŚR może służyć do odczytania danych z pliku otwartego w tej samej instancji Excela. W tym przypadku to się nie przyda. Bez VBA czy innych dodatkowych narzędzi nie da się tego zrobić w sposób trywialny. Istnieją sposoby "drogą okrężną". Najpierw trzeba przygotować teksty odwołań, potem zamienić formuły na wartości i wreszcie aktywować uzyskane...
a proszę zerknąć na screena co tak naprawdę kod zrobił Myślałem że to zamierzone (bo nie znam całego kodu) - choć jak się teraz okazuje nieświadomie. (więcej szczęścia :) ) Użyłeś odwołań względnych - poza tym formatowanie warunkowe ma pewne mankamenty jeżeli chodzi o adresowanie bo odwołuje się do zaznaczonej wcześniej komórki (a w makro nie ma żadnego...
Tak jak już pisałem poprzednio funkcja HIPERŁĄCZE nie obsługuje tablic, tylko pojedyncze adresy, a Ty próbowałeś jej użyć tablicowo. Tu można jedynie próbować z funkcją LAMBDA, ale obawiam się, że to będzie wolniej działać niż VBA, a z resztą już i tak masz tę funkcję URL z VBA, więc po co mieszać różne technologie. Funkcja URL wymagała nazwy kwalifikowanej,...
Moja propozycja: 1. Najprościej byłoby zastosować formuły w arkuszach źródłowych, następnie przez: kopiuj > wklej specjalnie > wartości -umieścić wyniki w arkuszu docelowym i usunąć pierwszą kolumnę (Arkusz3 załącznika). Lub inaczej: kopiowanie kolumny źródłowej, wstawienie formuł, kopiuj-wklej specjalnie. 2. Zastosowałem wbudowane formuły łańcuchowe...
A czy nie prościej byłoby rozbić ciąg Split'em wg spacji? Powstanie 5-cio elementowa tablica, gdzie druga i czwarta wartość to nasze liczby... Przyznam że nie znałem funkcji split ale rzeczywiście to najszybszy sposób (jedna linijka kodu) i prosty w odwołaniach. ( Na marginesie - dla mniej zorientowanych - pierwszy element tablicy ma "index" 0 ) Sub...
Słuchaj, zadanie wygląda na pracę domową. (A na tym forum nie odrabiamy prac domowych) Nic się nie nauczysz jak nie będziesz sam myślał. I tak podałem ci na tacy jak to trzeba rozwiązać. Wystarczy tylko wpisać odpowiednie odwołania do komórki z adresem w podane przeze mnie funkcje, sparametryzować je a później je połączyć i tyle. Podpowiem tylko że...
Kręcisz się w kółko. Zrozum, że w komórce nie zapiszesz danych jako VBComponent, Object, etc. W związku z tym nie uda Ci się ich pobrać i przekazać do funkcji w taki sposób. Możesz zapisać w tablicy nazwy obiektów, ale w odwołaniu musiałbyś używać jej indeksu w tablicy (liczby), nie nazwy. Metodę pobrania nazwy arkusza (Properties.Item) znając nazwę...
Cześć, jestem początkujący w VBA i potrzebuję zrobić pętlę która będzie korzystała z funkcji w określonym zakresie komórek. Sama funkcja przerabia komórki w których jest skrót nazwy na pełną nazwę i to udało mi się zrobić. Teraz potrzebuję wskazać komórkę w której ma zostać wykorzystana ta funkcja i odwołać się do komórki która zawiera skróconą nazwę...
Witam, Mam poniższy kod w VBA: application defined or object defined error )
Witam Mam nastepujacy problem, stworzyłem plik, w którym zablokowałem możliwość zapisywania: Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean) Cancel = True End Sub Jednak w przypadku kilku funkcji wykonywanych przez uzytkownia pliku chciałbym aby plik się zapisal. Umieściłem w kodzie formule ThisWorkbook.Save, jednak to...
Witam! Zupełnie niezrozumiałe jest po co wprowadzasz do swojej formuły funkcję Suma() :?: Jeśli masz otwarty :!: plik odwołania zewnętrznego to w swoich formułach możesz wykorzystać funkcję adresu pośredniego np dla 4 wiersza: [syntax=vbscript]=ADR.POŚR("'["&A4&".xls... :spoko:
Może jakieś inne propozycje np. inny sposób na ukrycie funkcji niż przez ukryj-chroń arkusz? "Inne propozycje" to np.: 1. przenieść te skomplikowane funkcje do funkcji użytkownika w VBA. w excelu użyć prostej funkcji użytkownika. 2. przenieść te skomplikowane funkcje do innej komórki - w tym samym arkuszu i ukryć kolumny lub - lepiej i do osobnego,...
Witam, Możesz to zrobić prościej - przekazując referencję do kontrolki jako argument funkcji. Przykład: [syntax=vb]Private Sub TextBox1_Change() Call Wiadomosc(TextBox1) End Sub Private Sub TextBox2_Change() Call Wiadomosc(TextBox2) End Sub Private Sub TextBox3_Change() Call Wiadomosc(TextBox3) End Sub Private Sub Wiadomosc(ByRef sender As MSForms.TextBox)...
Obydwa sposoby działają. Chodziło o to że za każdym razem dodawane są nowe arkusze o wzrastających numerach - niestety bez żadnego uporządkowania np. 1,2,5,9,10,22 itd. Arkusze mają identyczną budowę, różnią się tylko wartości w określonych komórkach. Także wpisywanie Arkusz1!A1 w kilku miejscach i później zmiana tych odwołań była by czasochłonna z...
W dalszym ciągu nie jest do końca czytelne, bo nie widzę jeszcze powodu, by nie można było zastosować zwykłego kopiowania. Ale zakładając, że droga od danej do wyniku jest wieloetapowa i nie da się jej zapisać w jednej linijce arkusza, to istnieje jeszcze procedura, zwana Tabela danych , która działa właśnie w ten sposób, że podstawia kolejne wartości...
Bez VBA - utworzyć tabelę, w której odkładam terminy płatności dla firm. Następnie w komórce tabeli o której piszesz skorzystać z funkcji wyszukaj pionowo. =wyszukaj.Pionowo(adres komórki z firma;adres tabeli; nr kolumnu w której jest termin płatności;0) Np. =wyszukaj.pionowo(B2;G:J;3;)
Dołącz przykładowy plik Excela, bo Ty go już masz, a każdy inny musiałby go dopiero tworzyć, więc szkoda czasu. Jeśli stosujesz odwołania wielopoziomowe (tzw. 3-W albo 3-D) z dwukropkiem między nazwami arkuszy skrajnych, to najlepiej, żeby te arkusze skrajne pozostawały niezmienne jako ograniczniki a pomiędzy nimi możesz wstawiać arkusze z kolejnymi...
Nie no tak to się nie da ;) Słyszałeś o odwołaniu cyklicznym?? Skąd funkcja ma wiedzieć kiedy się "zatrzymać" ?? Skoro od swojej wartości ma odjąć jakąś liczbę, to po zmianie musiałaby znowu i znowu etc... Jeżeli wartość w komórce Li jest stała, np. 100, to piszesz dla L1: =100-M1 A jeżeli w L1 wartość się zmienia, to musisz wykorzystać 3 kolumnę, np....
Moim skromnym zdaniem oba "obejścia" kolegów adamas_nt i marcinj12 działają i rozwiązują problem tylko częściowo. Wiążą się bowiem z jedną konkretną kolumną i działają tylko na jednym arkuszu. Wstawiając w 6-stej kolumnie odwołanie do innego arkusza nie sformatują komórek. Excel wywala się także przy użyciu formuły innej niż rzeczone "=A1". I nie to...
ten kod zapisałem następująco: Range też to nie działa:) Jak powinienem to zapisać. Makra, które chce zmodernizowac są umieszczone w pliku, odwołaniem do innego pliku się nie przejmuj. Makra te dotyczą przycisku "generuj wykres" ,"oblicz analiza statystyczna dla całej populacji", "obliczenie funkcji dla każdego laboratorium"--> środkowa tabelka
Rozwiązanie jest proste, komplikuje je hiperłącze :) Jak rozumiem, chcesz dane z Arkusza2 umieścić w kolumnie 1 Arkusza1, w wierszu wynikającym z wyniku funkcji PODAJ.POZYCJĘ. Tak/Nie - niepotrzebne skreślić. Z drugiej strony... nie potrzeba makra, ani hiperłącza z "prikazem" - wystarczyłyby warunkowe odwołania z przesunięciem (tak mi się wydaje). Przydałby...
Dzień dobry, Tyle tego tekstu i obrazków zamiast załącznika, z którego można by zrozumieć o co chodzi i w czym jest problem. Do poprawności danych można używać formuły, która zwraca odwołanie do zakresu komórek z tego samego arkusza. Jeśli ma to być inny arkusz należy posłużyć się nazwą (tak z grubsza, bo są jeszcze różnice między wersjami Excela)....
Nasuwa mi się od razu pytanie: dlaczego 22-122 jest pominięte? Przykład jak dla mnie błędny bo najdłuższy tekst ma 7 znaków - spacja jest tekstem więc skoro pominęliśmy wcześniej "kod pocztowy" to dlaczego kolejny ciąg ze spacjami też w mojej ocenie nie spełnia warunku. Jest to do zrobienia, ale musisz precyzyjniej opisać co chcesz osiągnąć - jaki jest...
Rzeczywiście, napisanie funkcji to najlepszy pomysł. Rozumiem, że wywołuje się ją jak wbudowaną? Co do adresu- wielkie dzięki, zaoszczędzi mi to wiele pracy. Mam jeszcze pytanie- co do pracy na łańcuchach. Można się odwołać, do znaku leżącego na konkretnym miejscu tak samo prosto, jak na przykład w języku C, czy trzeba używać left, mid i right?
Tylko ja moimi próbami nikogo nie zabije Bez uraz... czas = "WYSZUKAJ.PIONOWO(ZŁĄCZ.TEKSTY("W";WIERS... W VBA nie tak, jak na arkuszu. pierwsze - nazwy funkcji tylko angelskie, np. WYSZUKAJ.PIONOWO tj VLookup (Jeśli zarejestrowal by makro podczas wprowadzenia formuły w arkuszu, a następnie w VBA widziałes by to w języku angielskim) drugie - separatory...
Witam wszystkich, Potrzebuję pilnie informacji jak zapisać makro działające jak WYSZUKAJ.PIONOWO z odwołaniem do arkusza2 czyli mojej tabeli danych. Temat pewnie nie byłby jakoś strasznie skomplikowany gdyby nie fakt powtórzenia obliczeń do końca aktywnych kolumn ale również na zasadzie powtórzeń w wierszach ze stałą równicą 7wierszy - powtórzenia oczywiście...
Jaką regułę zastosować, żeby w programie Excel dane z jednego arkusza kopiowały się do drugiego arkusza automatycznie ? Aby skopiować dane z jednego arkusza do drugiego w programie Excel w sposób automatyczny, możesz skorzystać z kilku różnych metod, w zależności od tego, jakiej funkcjonalności oczekujesz. Oto kilka przykładów: 1. Formuła odwołująca...
Wszystko działa prawidłowo... Jeżeli chcesz wpisywać formułę w formacie R1C1, musisz ją zapisywać jako .FormulaR1C1 = "...", nie .Formula = "...". Jeżeli chcesz w .Formula, to tak jak pokazał adams_nt . Przy R1C1 podanie liczby, dodatniej lub ujemnej, w nawiasie kwadratowym przy R lub C powoduje przesunięcie adresu o taką ilość komórek. W Twoim przypadku,...
Witam Myślałem że rozwiązałem problem a tu nic, zacznę wiec od przypomnienia kopiuje z jednego arkusza do drugiego (wksdo) dane. Set wksdo = Application.Workbooks("Baza.xlsx").Sheet... Dane są pobierane z pojedyńczej komórki, wklejane w innym skoroszycie do komórki scalonej z czterech komórek, która nosi nazwę "status". Jeśli w menadżerze nazw...
witam :) Chciałbym napisać w Excelu w VBA funkcje, która kopiowałaby z ustalonego zakresu komórek tekst do pamięci (do schowka) po czym można by go było gdziekolwiek wkleić z zachowanie formatu i stylu tekstu, dat, godzin itd. Najlepiej zobrazuje to zdjęcie poniżej i pliki z załącznika. http://obrazki.elektroda.pl/3451101200_1... Efekt...
Stosujesz złe nazewnictwo. Arkusz, zakładka... i być może dlatego wszystko Ci się myli. Poczytaj o podstawach, hierarchii i nazwach obiektów i sposobach odwołań. Spróbuj nagrać makro kopiowania pomiędzy arkuszami na początek. Spróbuj następnie podstawić inne argumenty. Na Twoim miejscu zrezygnowałbym jednak z Select-Copy-Paste na rzecz prostego przypisania....
Jeżeli chodzi o listę z dynamicznym zakresem, to już dawno sobie zapisałem taką formułkę: ‘ Definiowanie listy o zmiennej długości. Najpierw zdefiniuj obszar (wstaw->nazwa->definij), nazwij go, a w odwołaniu wpisz funkcję =PRZESUNIĘCIE(Dane!$A$2;0;0;ILE.NIEPUSTY... Potem użyć dane->sprawdzanie poprawności, i odwołać się do listy...
1. Na pewno brakuje spacji, bo teraz ta wyeksportowana funkcja do której się chcesz odwołać w tym dll-u nazywa się tak: ImageView_Fullscreenc:\projekt\temp\ . 2. Czemu akurat takie rozwiązanie? Przecież Access oferuje Ci możliwość wrzucenia komponentu do obrazków na formularzu. 3. Jeśli to ma działać na zasadzie pokazu slajdów, to wykorzystaj powerpointa,...
Szanowny kolego! Excel a szczególnie VBA wymagają utrzymania pewnego poziomu precyzji :!: Czemu w przykładzie (ilustracji) nie ma "arkusza1", na który potem się powołujesz ? Czy Tobie na pewno chodzi o sumę arytmetyczną ? Czy jakieś inne (logiczne, wektorowe itp) ? Z Twojej ilustracji wynika, że na pewno nie są to sumy arytmetyczne z załączonych arkuszy...
:arrow: marcinj12 A mnie się całe życie wydawało, że VBA domyślnie (jeżeli chodzi np. o zmienne) działa w oparciu o wskaźniki (znaczy się odwołanie). Można wymusić oczywiście przekazywanie przez wartość do czego służy "ByVal" użyte przed argumentem. :D Jeżeli się mylę popraw mnie. Nie wiem, może... Jakbym wiedział to bym nie pytał o przykład ;) W moim...
Cześć wszystkim, Z góry uprzedzam, ze moja wiedza w zakresie VBA jest znikoma - ogranicza się jedynie do pętli, odwołań do komórek, tworzenia mało skomplikowanych funkcji czy makr. Niektórym z was mój problem może wydać się prosty. Przeszukałem parę stron w poszukiwaniu odpowiednich makr lub przerobieniu istniejących, jednak było to bezowocne. Chciałbym...
jdjan1, powinieneś podziękować bobo za jego pomoc i dobre wskazówki. Ja podobnie jak Ty nie jestem mocny w Excelu, właściwie dział związany z programowaniem odwiedziłem przez przypadek. Zgodzę się z bobo, że rejestracja makr nie jest najlepszym sposobem, ale od czegoś trzeba zacząć. jdjan1, mam propozycję jak prosto obejść Twój problem. Na początku...
Tutaj niestety pojawił się następny problem jak przenieść mechanizm pola "Przycisku 1" arkusza "Szukanie obiektów 2" na przycisk "Nowe rozliczenie' arkusza "Zamówienia, rozliczenia 2"? Dokładniej na "Combobox1" tak aby dalej był zsynchronizowany z Label3 i Label24. Bardzo proszę chociaż o wskazówkę na "moim" poziomie. Podziwiam ludzi, którzy porywają...
... a żeby zrobić coś takiego jak na zdjęciu tzn. tak ułożyć kolumny aby były w oczekiwanej kolejności - tyle, że kolumny z tabeli źródłowej sa zawsze w innych miejscach, ale z tymi samymi nagłówkami... ... ręcznie ?, funkcjami ?, makrami ? ... ręcznie - zaopatrzyć odpowiednie nagłówki w zapis " 1_ " dla pierwszej interesującej nas kolumny, " 2_ "...
Abstrahując od dyskusji, pozwoliłem sobie poprawić kod kolegi PRL . krupniolka : nie wiem jak wielki jest zakres Twojego projektu, ale przez swoje założenia wysypujesz go już na wstępie. Cechą arkusza, obalającą na łopatki prosty sumator, który próbujesz tworzyć, jest możliwość praktycznie nieskończonej rejestracji sekwencji wprowadzanych danych. Wprowadzając...
Witam Od jakiegoś czasu nie mogę poradzić sobie z funkcją tablicową (nawiasy klamrowe { } ) wywoływaną za pomocą makra. Na początek krótki opis co, jak i dlaczego. Pierwsza sprawa to arkusz kosztowy (AK) do którego wpisywany jest czas pracy dla konkretnego zlecenia i grupy kosztowej. Druga to arkusz rozliczeniowy (AR) zlecenia do którego importowane...
chodzi mi bardziej o możliwość automatycznego generowania dokumentu...na jakiś punkt zaczepienia. Wiele razy wykorzystywałem Excela do generowania dokumentów. Dawno, dawno temu jeszcze za czasów Excela 4.0 :D stworzyłem sobie na bazie makr aplikację do fakturowania. Metoda była prosta: przygotowany szablon faktura.xls z pożądanym układem graficznym,...
czy na Google Excel ta się ten skrypt jakoś wstawić Niestety nie :cry: musisz tam utworzyć specyficzny Google Apps Script zamiast VBA :!: Jak Ci wcześniej podpowiadał kolega (at)kinggustav Najłatwiej będzie to zrobić jeżeli masz gdzieś stan ogółem Proponował bym zmianę całej koncepcji Twojego projektu np poprzez utworzenie trzech odrębnych arkuszy...
Ze mnie jest kombinator, a że nikt nic nie odpisywał no to zacząłem próbować... Nie znam się dobrze na VBA, ale podszedłem co do zasady, że w nawiasach są parametry funkcji... tak więc zamiast "x1Value" trzeba podstawić takową... No i okazało się, że makro działa dla: ActiveChart.Axes(1).MinorGridlin... ActiveChart.Axes(2).MinorGridlin...
Dzień dobry, Nie za bardzo rozumiem, dlaczego makro które tworzy w komórce zwykłą listę rozwijaną: Sub lista_rozwijana1() Range ("J11").Select With Selection.Validation .Delete .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _ xlBetween, Formula1:="=$D$2:$D$7" .IgnoreBlank =...
U mnie nie działa :cry: cały czas wyrzuca ten run-time error (może mam coś nie włączone w ustawieniach MS Office), ale z drugiej strony jak puszczam to makro w wersji gdzie wskazuje dokładnie jak ma się nazywać plik, to wszystko chodzi? Dziwne. Na pewno ten obiekt 'ActiveDocument' jest w porządku w kodzie? Mam jeszcze pytanie, zostańmy przy tej wersji...
... Co do pytania czy odnajduje sie w kodzie, to w końcu sam go napisałem i dla mnie jest czytelny, choć wygląda na zagmatwany przez ilośc zmiennych i funkcji if, to spełnia swoja rolę idealnie ... ... Program działa bez zarzutu, tak jak pisałem wcześniej ... Wybacz mój "sceptycyzm", ale wątpię. W kodzie, który zamieściłeś (Sub KCKW): 1. Brak jest...
Witam jestem początkowym użytkownikiem VBA i chciałbym prosić o waszą pomoc. Staram się uczyć z serii filmów (odnośnik usunięty przez moderatora), ale musze na szybko przygotować makro które usprawniło by moją prace. W załączniku zamieściłem plik który wymagał by ulepszenia o Makro. 1) w zakładce dane mam pewne informacje które chciałbym zliczać i podawać...
(...) lko wartości liczbowe, czy również daty? Są tam wartości liczbowe. AI: Z jakiej wersji programu Excel korzystasz? Czy używasz jakichś dodatkowych narzędzi lub dodatków, które mogą wpływać na formuły? Nie używam żadnych dodatków. Jeśli jakieś byłyby potrzebne do rozwiązania zadania proszę o informacje. Bezpośrednia odpowiedź na pytanie Aby stworzyć...
Czy istnieje taka formuła, która umożliwiałaby automatyczną aktualizacje danych ... dodam, że formuła ADR.POŚR działa tylko gdy plik jest otwarty na kompie Jedynym, chyba, sposobem odwołania się poprzez 'formułę' do komórki z zamkniętego pliku jest 'formuła ręcznego pisania'. Przykład pobrania zawartości komórki ' A4 ' z arkusza ' Arkusz1 ' z pliku...
Masz dwa sposoby 1. Zrób zmienną globalną (i ustaw jej wartośćw jakiejś procedurze startowej i już więcej jej nie zmieniaj. Powtórzę za jednym z portali: Zmienną globalną deklarujemy w nagłówku przed procedurami / funkcjami używając do tego jednego z dwu słów kluczowych: Private Public Dostęp do pamięci “Private” mają wszystkie makra w obrębie...
nagrałem dodawanie wiersza i wstawiłem w po else w miejsce exit sub ale tutaj zdaje się powinienem wstawić warunek sprawdzający tabelę z ofertą taki, że jeśli tabela nie ma pustych wierszy to wówczas na końcu dostawia nowy wiersz. Po nagraniu rejestratorem otrzymałem taki kod: Dodano po 8 Jeszcze pytanie: w kodzie, który mi podesłałeś miałem przypisane...
Wybierając np. w JB - GA zostają wiersze z GA, dodatkowo dokładając np. w Zakładzie - A, zostają z tych przefiltrowanych wierszy tylko A Czyli "proste" wybieranie, bez operatorów i przyrównań, tylko jedno kryterium na kolumnę całość jest zrobiona, tylko nie mogę znaleźć błędu :) ... jeśli jest zrobiona, to dlaczego nie działa ... :) ... Wg mnie ......
Jeżeli zamiast przycisków ActiveX mogą być zwykłe Excelowe, to możesz tak przerobić makro, które Ci podałem w poprzednim poście: 1. Przerób usuwanie obrazków na obrazki i przyciski: [syntax=vb]For Each s In wsdest.Shapes If s.Type = msoPicture Or s.Type = msoFormControl Then s.Delete End If Next s[/syntax] 2. Do swojego projektu wstaw moduł (Insert->Module)...
Na razie to tylko takie wolne przemyślenia docelowo dotyczące maski dla kontrolki formularza (niemniej chyba dla pola w arkuszu tez powinno działać - oczywiście kod w innym miejscu) I w moim zamierzeniu jest stworzyć coś podobnego jak maska w akcesie czyli mogą być znaki, liczby, litery w jednej masce. (np. NIP 000-00-00-000) 3. Czy analizowane będą...
... Mam komórke C5 w której wpisuje numer zamówienia klienta, wykorzystując do tego inputbox. Wszystko działa świetnei do momentu, kiedy zamiast 6 produktów faktura ma 7 produktów, tak więc dodaje nową linie z produktem, co automatycznie przesuwa mi komórke C5, w której ma byc numer zamówienia jedna linie niżej czyli teraz mój inputbox musi wstawi...
Witam, ponownie, Bardzo mi wszystkie rady pomogły w przygotowaniu szablonu rozliczenia, ale jak to często bywa pojawiły się dodatkowe potrzeby, chodzi o zaszycie formuł, które będą tez działały w arkuszach wysyłanych e-mailem do firm współpracujących. Przygotowałam je , niestety jest tak, ze w tych arkuszach utworzonych w pliku źródłowym sa i wyliczają...
Witam nie dawno spaliła mi się karta graficzna. Kolega zamontował mi jakieś stare padło komputer sie mega tnie .Proszę o pomoc jaką dokupic budżet do 200 zł.Wklejam report z everesta. --------[ EVEREST Home Edition (c) 2003-2005 Lavalys, Inc. ]---------------------------------------... Wersja EVEREST v2.20.405/pl Strona domowa http://www.lavalys.com/...
--------[ EVEREST Home Edition (c) 2003-2005 Lavalys, Inc. ]---------------------------------------... Wersja EVEREST v2.20.405/pl Strona domowa http://www.lavalys.com/ Typ raportu Kreator raportów Komputer nick Generator raportu osc.000 System operacyjny Windows 8 Consumer Preview Media Center Edition 6.2.8250 Data 2012-05-30 Czas...
nadal nic zainstalowałem tąłatke na bios i nic -.- przeinstalowałem starowniki od dziekowej i nic co to ma byc -.- ktoś ma jakis kolejny pomysł ;_; dam wam cały raport z everesta może cos wiecej wam to powie [syntax=text]--------[ EVEREST Home Edition (c) 2003-2005 Lavalys, Inc. ]---------------------------------------... Wersja EVEREST...
Moja pamięć ddr1 działa na częstotliwości 166 i 200 Mhz chcę kupić większą o częstotliwości 400 Mhz i nie wiem czy będzie działać? niewiem jaki mogę też wsadzic największy procesor? Dane techniczne: --------
Witam. Znajomy poprosił mnie o pomoc. Po kilku minutach od uruchomienia komputer robi się ociężały. Ze względu na ograniczony czas zaproponowałem reinstal systemu. Jako, że uważam taką sytuację jako osobistą porażkę proszę o pomoc doświadczonych. Od razu rzuca się w oczy mocne obciążenie procesem svchost. Wiem, że RAMu mało, niedługo planowany upgrade....
Witam. W Excelu wywołuję po WSDL'u funkcję cdr() Name: cdr Output: use: encoded namespace: urn:eabonent encodingStyle: http://schemas.xmlsoap.org/soap/enco... message: cdrResponse parts: return: tns:cdr_out_struct Funkcja zwraca dane w następującej strukturze: <xsd:complexType name="cdr_out_struct">...
przycisk odwołanie złożyć odwołanie nieprawidłowe odwołanie
instalacja win10 zdjąć koło pasowe rozbiórka skrzyni
vodafone calculator vodafone calculator
VW LT 2.5 - Problemy z biegami po wymianie pompy i wysprzęglika VW LT 2.5 TDI AHD: Wybór sprzęgła do koła dwumasowego