Może coś pożytecznego http://www.cpearson.com/Excel/VBE.aspx
po komunikat = suma1 dodaj Dodano po 2 Wtedy 'Function formatowanie' odpada
chcę to zmienić na przycisk To proponuję wykorzystanie kodu typu :spoko: : [syntax=vbscript]Public Sub Powiel() i = 2 Do Until IsEmpty(Cells(i, 7)) If Cells(i, 7).Value > 1 Then a = i + 1 b = a + Cells(i, 7).Value - 2 Range("A" & i & ":K" & i).Select Selection.Copy Range("A" & a & ":A" & b).Select Selection.Insert Shift:=xlDown Range("G" & i & ":G"...
Czy to dlatego że dodefiniowuję wymiany MojaTablica dopiero w procedurze? Tak.
Gdzieś widziałem przykład wykorzystujący funkcję API SendMessage . Ale jak to z API na różnych maszynach może być różnie. Popatrz na taki przykład Dim temp1 As String Dim temp2 As String Sub Makro() temp1 = Cells(1, 1).Value ' zapamiętanie starej wartości dla Undo Cells(1, 1) = "coś" ' wpisanie nowej wartości do komórki...
Podmień Target na ActiveCell (to nie jest już procedura zdarzeniowa)...
Timer jest funkcją, nie kontrolką. Kawałek pomocy Excela z przykładem wykorzystania: http://obrazki.elektroda.pl/6532295100_1...
Jeśli tylko ukryć wartości, to najprościej "zabielić" czcionkę za pomocą formatowania warunkowego. Jeśli wynik formuły, to warunek podobny do numerowania wyżej. Jeśli zablokować przed edycją, to jedynie makro w procedurze zdarzeniowej.
O, to (dosłownie) sprawa życia i śmierci ;) Zerknij do załącznika (procedura zdarzeniowa w kodzie arkusza).
Ta funkcja (choć właściwie powinna to być makroinstrukcja typu Sub, ale Excelowi to nie robi różnicy) liczy poprawnie, tylko prawdopodobnie nie o taki wynik chodziło. Ona sprawdza każdą kombinację danych z każdego wiersza, więc ponieważ są 4 jedynki, 2 cyfry kolorowe i 4 litery A, więc zwraca wynik: 4*2*4 = 32. A jaki jest wynik oczekiwany? Czy chodzi...
Nie wiem, co Ci nie działało, moim zdaniem wszystko działa. Trzeba oczywiście dopasować adresy do układu danych w nowym pliku. Nie napisałeś też jak ma być uruchamiana ta procedura. Zrobiłem uruchamianie przyciskiem "Analiza".
Jednak chyba wygodniej będzie (jeśli chodzi o VBA) wykorzystać procedurę zdarzeniową. Przykład w załączniku.
Zwróć uwagę na komentarze w kodzie. Ustawiłem działanie procedury dla kolumny C (3). Pozdrawiam
Trzeba dopisać lub zmienić warunek... Makra, z wyjątkiem procedur zdarzeniowych, umieszcza się w modułach.
Jednak skończy się na "prawie" gotowcu. Tłumaczenie zbyt mocno nadwyrężyłoby klawiaturę :) W formularzu dołożyłem kontrolki i procedurę, którą należałoby jeszcze dopracować.
Przy takim układzie danych, szybko zaznaczyć zakres można w ten sposób: 1. klik w pierwszą z lewej komórkę nagłówka 2. Trzymając Ctrl+Shift nacisnąć strzałka w dół, a następnie strzałka w prawo Można te czynności nagrać w rejestratorze i przerobić na procedurę zdarzeniową "BeforeDoubleClick"
Pewnie makro masz w kodzie arkusza. Musi być w module... Jeśli to procedura zdarzeniowa, wywołaj je po nazwie (Call NazwaMakraInModule)
Witam (at)adamas_nt podał linka gdzie masz tam wstawianie procedury.
Możesz użyć procedury SelectionChange.
Teraz po drobnych poprawkach powinien działać. Tylko obliczanie różnicy musisz uruchamiać ręcznie. I pamiętaj, żeby czas był zarówno w kol. B jak i D, bo procedura nie ma obsługi błędu.
Wypróbuj takie coś (załącznik). Nie testowałem specjalnie, więc popraw jeśli coś będzie nie tak. Pod wszystkie przyciski masz podpiętą tę samą procedurę. Makro, wbrew pozorom, jest dosyć proste.
czy ktos moze pomoc rozwiazac problem? Najlepiej pomóż sobie sam :D Otwórz edytor VBA (najlepiej przy otwartej "matce" i kopii) i porównaj sobie kody modułów jednego i drugiego pliku, oraz kody UserForm-ów. Uzupełnić to możesz lekturą np https://www.cognity.pl/kurs-vba-procedur...
Wywołuję ZegarekStart z parametrem False i to zatrzymuje timer. O! I to jest odpowiedź na Twoje pytanie Marku. Wystarczy wywołać ją w procedurze BeforeClose i nie trzeba będzie klikać ;)
Spróbuj[syntax=vb]Cells(y, 3) = CCur(Wartość) [/syntax] Tu lektura: [url=http://office.microsoft.com/pl-pl/a... konwersji typów P.S. Staraj się nie używać polskich znaków w nazwach zmiennych, procedur, kontrolek, etc.
ale zobacz: Posortuj najpierw... Albo nagraj makro sortowania i dopisz na początku procedury kolegi PRL
Przetestuj załączone rozwiązanie. Przed uruchomieniem należy: - Plik csv nazwać: "dane.csv" - Załączony skoroszyt zapisać w folderze, w którym znajduje się plik "dane.csv" U mnie cała procedura wykonuje się ok. 1 min. pozdrawiam andie
Odpowiedź jest w MSDN. "Nazwa modułu jest używana jako zmienna lub procedura. Sprawdź pisownię nazwy zmiennej lub procedury i upewnij się, że nazwa, do której chcesz się odnosić, nie jest prywatna dla innego modułu."
W arkuszu może być tylko jedna procedura obsługi określonego zdarzenia, w tym przypadku zdarzenia SelectionChange. Należało połączyć tylko wnętrza procedur, pozostawiając jeden nagłówek. Proszę sprawdzić w załączniku, czy o to chodziło?
Witam Mam makro która wstawia obrazek w określone miejsce w arkuszu i skaluje go. Problem polega na tym że jest na sztywno zdefiniowane z jakiej komórki ma pobrać adres pliku "Inf!A29" = C:\Documents\SNC00056.jpg i w jakie komórce jest zakres gdzie wstawić "Inf!H23" = A1:D10. Dal 5 obrazków musiał bym zdefiniować 5 takich procedur jak przekazać adres...
Dostosowałem makro z w/w tematu. Nie testowałem zbytnio, ani nie testowałem istniejących procedur. Ale na zakończenie usuwana jest zawartość arkusza "TEMP", dlaczego?
O te, których kodu szukasz (CommandButton5 i CommandButton6) :) Zerknij do modułu "Procedury"...
paweliw i Maciej Gonet! Dziękuję za bardzo rzeczowe podpowiedzi. Jako początkujący takich porad potrzebuję. Wpadłem na to żeby użyć funkcję TEKST i działa. Nie zdążyłem napisać posta, że problem rozwiązałem - byliście szybsi. Jednak dalej dręczy mnie pytanie: Dlaczego zarejestrowane makro daje inny wynik niż rejestrowana procedura?
tekst zostaje rozformatowany Zamiast & vbCr (jak w Ciebie) Treba & vbCrLf potrzebna by była chyba dodatkowa cała procedura Tak :) bf.SetText "" bf.PutInClipboard ' do schowka
Sądząc po nazwie ("Polewyboru") to nie ActiveX tylko formularzowe. Wykorzystaj wartość komórki wpisanej jako "łącze komórki"... P.S. Na końcu procedury włącz odświeżanie ekranu.
Musisz oprogramować ComboBox. Jeśli zmiana działa, to wynik z Combo zapisz do komórki "pod nim" i masz zdarzenie WorksheetChange. [syntax=vbscript]Private Sub ComboBox1_Change() Range("F11") = ComboBox1.Text End Sub[/syntax] Problem w tym, że dla każdego musi być osobna procedura. A dlaczego nie poprawność/lista? Działa przecież...
chyba że bardziej dobitnie wskażesz ścieżkę postępowania. Od Excel 2003 do Excel 2016 procedura "importu wewnętrznego" przebiega podobnie :ok: 987205 987206 987207 987208 987209 987210 987211 987212 987213 987214 I taką procedurę musisz powtórzyć dla każdego ustawienia filtru np pierwsze 4 znaki :spoko:
[syntax=vb]Private Sub Worksheet_Change(ByVal Target As Range) If Target.Value <= 10 Then MsgBox "Wartość poniżej 10!", 64, "Wesołych Świąt" End If End Sub[/syntax]A teraz? Procedurę wklejasz w kod arkusza...
W kodzie arkusza procedura Private Sub Worksheet_Change.
Procedura Sub Command1_Click() generuje się automatycznie, kiedy wstawisz przycisk na akrusz Excela i klikniesz go dwukrotnie myszą - oczywiście w trybie projektowania.
Nazwa formularza w procedurze "Idz"?
Dobry wieczór, Proszę sprawdzić, czy taka procedura Pana zadowala. Tylko proszę uważać, bo widzę, że ma Pan tam różne rzeczy poustawiane, żeby to Panu razem zagrało. W kolumnie H jest dość dziwne formatowanie niestandardowe dla liczb, a wprowadzone miał Pan teksty. W każdym razie moja procedura porównuje faktyczną zawartość komórek, a nie to co w nich...
Rachunki w twoim ostatnim wpisie są Ok. Otrzymałem te same wyniki. wartość 18,592 zmierzyłem multimetrem do pomiaru wartości skutecznej na wejściu (AC), zaś 0,77 multimetrem do napięcia stałego na wyjściu (DC) Tu się pogubiłem, chyba coś mieszasz :( Wartość 18,592 była liczona jako napięcie stałe, czyli VDC, a wartość 0,77 liczyłeś jako napięcie zmienne,...
Mam pytanko: czy zna ktoś taką procedurę w VB dla Excel, żeby otwierała plik, znaczy chodzi mi o to, żeby procedura otwierała okienko w którym możemy sobie wybrać plik lub folder, który wczytamy do excela..
Pierwszy link po wpisaniu hasła "excel procedury zdarzeniowe" w znanej wszystkim wyszukiwarce [url=http://dzono4.w.interia.pl/kurs/dod... Opanuj podstawy, czyli co gdzie i jak zrobić, aby arkusz "reagował" na zdarzenia. W tym przypadku najlepiej wykorzystać 'Worksheet_Change' (przy zmianie). Nagraj sobie makra włączania i wyłączania...
Możesz wykorzystać metodę Application.OnKey i w zależności od tego który klawisz lub kombinacja klawiszy została wciśnięta wykonać odpowiedni wariant Twojej procedury.
Wiem ;) ale nie widzę związku za bardzo. Nigdzie dolarów nie mam, a nawet jeśli, to jak miałyby wpłynąć na procedurę kopiowania?
Zakładam, że za aktualizowanie odpowiedzialne jest jakieś makro. Dopisz wstawianie komórki (Range("A1").Insert Shift:=xlDown) i usuwanie końcowej przed zasadniczą procedurą.
[syntax=vbscript]Sub qq() Selection.End(xlDown).Select End Sub [/syntax] Zobacz, co powyższa procedura zrobi.
Trochę to wszystko zagmatwane ;) Wydaje się, że w kodzie txtBox'a wystarczy jedna instrukcja Select Case oraz podprocedura. W przykładzie dla PS3 (lewy TextBox po staremu, prawy po mojemu). Resztę sobie dorób, jeśli działa zgodnie z oczekiwaniami. Do procedury przekazujesz tylko jeden argument: Nazwę zakresu jako String.
Wklej kod tej procedury (w znacznikach Syntax).
1. Arkusz ma atrybut 'veryhidden' i przed usunięciem trzeba go zmienić. 2. W pliku jest nazwa do usunięcia. Najprościej [syntax=vb]Dim plik As Workbook Set plik = ThisWorkbook Application.DisplayAlerts = False On Error Resume Next With plik.Sheets("TemplateInformation") .Visible = True .Delete End With For Each nm In plik.Names nm.Delete Next Set plik...
Wiesz, trochę łatwiej działałoby się na jakimś przykładowym pliku. Dodane: Który z arkuszy jest aktywny na początku procedury?
To tylko w VBA i procedura zdarzeniowa przy Worksheet_Change...
Podepnę się pod temat, mam chyba banalny problem. Potrzebuje pomnożyć zbiór wielu wartości, wszystkie o 10%. Tak więc startuje =, następnie kursorem zaznaczam komórkę startową całej zabawy, a wpisuje procedurę *1.1. I oczom ukazuje się błąd mogę tylko zaakceptować informacje o błędzie i skorzystać z pomocy Excel 2003. Przykładowa procedura wygląda następująco...
Zdaje się, że dla każdego powiatu musisz mieć osobne procedury dla przycisków. W przykładzie makro "orientuje się" po nazwie miasta wpisanej w komórce zakrytej przyciskiem.
Nie znam podobnej funkcji wbudowanej VB. Ale można napisać własną procedurę... http://www.vb4all.pl/teoria/ >Procedury>Procedury Function
Dobry wieczór, Proszę sprawdzić, czy o to chodziło. Procedura reaguje na wpisanie małego "x" w kolumnie L. Zarówno skasowanie tego wpisu, jak i wpisanie tam czegokolwiek innego usuwa datę i przekreślenie. Pozdrowienia.
Udało mi się już stworzyć przycisk który by kopiował wybrane wartości do innego pliku i go drukował także powoli do przodu. Został jeszcze problem, o którym mówisz - przyciski dla każdego wiersza to nienajlepsze rozwiązanie. Dlatego będę próbował zrobić tak żeby przycisk "odpalał" okienko z wyborem numeru wiersza i dopiero wykonywał całą procedurę.
Zgadzam się z kolegą w tym przypadku. I w zasadzie dopóki się da, lepiej jest robić wszystko na formułach ekranowych, bo jak podejrzewam nie jest to tak podatne na błędne działanie przy ciągłych aktualizacjach Excela (Update) ze strony MS. Czasami jednak wygodniej jest posłużyć się procedurami VBA.
Zmieniłem miejsce wywoływania procedury "Ustal_zakres". Zdaje się, że musi być dla każdego arkusza osobno. Sprawdź, czy działa. Jeśli tak, to można wyrzucić z Workbook_open.
Uwierz mi że tak nie nauczysz się pisać programów. Nakierowałem Ciebie na dobrą drogę, a teraz kombinuj. Masz tutaj http://dzono4.w.interia.pl/kurs/dodatki/... przykład procedury uruchamiającej się SAMOCZYNNIE podczas aktywacji arkusza. Oczywiście piszesz to jako makro.
Hmm. A reszta tego kodu? Czy wcześniej nie było zadeklarowane coś *.dll (API)? Nie wiem jaka składnia jest potrzebna, aby z polecenia Shell'a (ping) z nazwą hosta jako parametrem "wyłapać" IP. Najlepiej gdybyś znalazł cały kod tej procedury.
Musisz wyłączyć Eventy w tych makrach. Trochę dziwnie to brzmi (wyłączenie zdarzeń w procedurze zdarzeniowej), ale czasem nie ma innego wyjścia. Pamiętaj włączyć na końcu, podobnie jak z odświeżaniem - Application.Enableevents=false/true
Problem nie jest całkiem prosty, bo jakby był prosty, to sam znalazłbyś rozwiązanie. Nie da się sformatować wybiórczo (w sensie każdy znak osobno) wyników formuły. Cały wynik formuły musi być sformatowany jednakowo. Formatowanie wybiórcze jest możliwe tylko w przypadku stałych tekstowych. Można tu zastosować kopiowanie, tylko kłóci się ono jeszcze ze...
Pyta za to okno wywołane w VBA. Tutaj [url=https://stackoverflow.com/questions... - jak uruchomić procedurę BeforeSave No i trochę trzeba pokombinować. Np (wklej poniższe w ThisDocument) [syntax=vbscript]Private WithEvents App As Word.Application Private Sub Document_Open() Set App = Word.Application...
A jesteś w stanie określić w którym momencie jest uruchamiana procedura "ListaForName" ? I jeszcze jedna próba: jak masz włączony twój plik to: jeżeli masz excel 2003 wybierz menu Narzędzia - Makro - Makra ... - zaznacz "ListaForName" - kliknij uruchom i sprawdz czy jest lista w kolumnie V arkusza Admin jeżeli masz excel 2007 i wyżej to wskaż kartę...
Zrobiłem coś takiego i dalej nic, a co gorsza nawet nie ma żadnego błędu a baza msql dalej nie posortowana. Proszę dodarcie coś mądrego co tu może być nie tak. Połączenie z bazą działa na 100% bo dodaję i usuwam rekordy Nie gorączkuj się, nie wiem jak sprostać Twojemu wyzwaniu dodania czegoś mądrego, ale szczerze mówiąc "problem" jest tak prozaiczny,...
Przecież excel prowadzi za rączkę przy tworzeniu wykresów....... Klikasz odpowiednią ikonkę i dalej. A jak chcesz z tego zrobić makro to przedtem uruchom procedurę : zarejestruj nowe makro. Pozdr.J.
Chyba nie ma sposobu przeniesienia formatu tekstu formułą. Nie wiem jak to jest w najnowszych wersjach Office. Będzie trzeba napisać procedurę zdarzeniową (copy/paste).
Dobry wieczór, Do tego trzeba zaangażować Visual Basic, bo w samym Excelu są ograniczone możliwości sterowania treścią komentarzy. W załączniku jest propozycja rozwiązania, ale musi Pan ją zaadaptować do swoich potrzeb. Jeśli danych jest dużo trzeba zastanowić się nad optymalizacją, bo działanie może być powolne. Podstawą rozwiązania jest procedura...
Najpierw popraw pętelki, jak kolega JRV zauważył, bo po wielokroć ukrywasz już raz ukryte pola tekstowe. Czy kod można skrócić ? Pewnie odrobinę tak, ale po co, zyskasz raptem parę linijek. Może tylko odrobinę zyska na czytelnnści, np.: 1. Utwórz jedną dodatkową procedurę, w której utworzysz dwie pętle 'For...Next', jeden warunek 'If' i jeden 'Select...
a po drugie chyba mniej skomplikowane będzie usuwanie tych z zakresu drugiej ramki No, może odrobinkę. W załączniku są dopisane oba. Procedury znajdują się w kodzie arkusza. W makro wstawiania nie ingerowałem, nadmiarowe CheckBox'y wyrzuciłem.
Może nie zabrzmi to logicznie, ale po zastanowieniu przytakniesz. Wyłącz obsługę zdarzeń na czas działania makra i włącz ponownie na końcu. Worksheet_Change ?
ale z data też działa :) przy quit pojawia się błąd tak, chcę żeby Excel się zamknął, jeśli ktoś nieuprawniony uruchomi procedurę po danej dacie :) Dodano po 1 ale z data też działa :) przy quit pojawia się błąd tak, chcę żeby Excel się zamknął, jeśli ktoś nieuprawniony uruchomi procedurę po danej dacie :) chodzi mi oto, czy ten zapis "2019-12-31" jest...
Wklej w kod arkusza[syntax=vb]Private Sub Worksheet_Change(ByVal Target As Range) Dim test As Integer If Target.Count > 1 Then Exit Sub test = InStr(1, Target.Value, "+") If test = 0 Then Exit Sub Application.EnableEvents = False On Error Resume Next Target.Value = "=" & Target.Value Application.EnableEvents = True End Sub[/syntax]Procedura reaguje...
hmm w excelu to chyba nie trudne? można zrobić dla każdego miesiąca zakladke, i zrobic tabele - wierszy tyle ile dni ma miesiąc lub np min te 50 ( na poczatku oczywiscie zatytulowac: przyjeto , zużyto, zostało..) procedury na liczenie tego też nie są skomplikowane :) moża tez wstawić kolumne z datami, godzinami itd..
Hmmm, zabawne, ale jak zamiast ! wpiszesz . (zamiast [DEU1$]![GUID] => [DEU1$].[GUID]), to zadziała (z INNER JOIN). :) Wykrzykniki do łączenia tabeli/arkusza z polem to taka bardziej Accessowa składnia kwerend, kropka to standard w "normalnych" SQLach. Przypuszczalnie za obsługę zapytania bez JOIN odpowiada jakiś inna procedura (silnik?), która obsługuje...
Dzień dobry, A co w tym kodzie oznacza "ark"? Czy nie jest to arkusz aktywny (ActiveSheet)? Poza tym czy 6 to stała? Jeśli tak, to po co tak komplikować ten adres, wystarczy [syntax=vbscript]ark.Range("E6:F" & dstW)[/syntax]Poza tym, jak często zmienia się wartość "dstW"? W sumie można makrem uruchomić też sprawdzanie poprawności danych, tylko tę procedurę...
A gdzie masz tę procedurę w pliku 1?
Sprawa dość prosta. Procedura zdarzeniowa arkusza "przy zmianie" Range(zakres).Find i przypisywanie...
Najprościej: Nazwanie zakresów, procedura zdarzeniowa i coś w razie pomyłki.
Z pewnych powodów wygodnie mi jest, aby cały kod VBA przechowywać w pliku txt. Czy możliwe byłoby napisanie procedury, która wczyta zawartość pliku txt, a następnie potraktuje ją kod VBA, który wykona lub utworzy z niego kolejną procedurę?
Może takie rozwiązanie jest wystarczające. Procedura jest dopisana do zdarzenia Change arkusza PLAN.
Zależy jak to jest w arkuszu = potrzebny załącznik z przykładem. Ale bez VBA i procedury zdarzeniowej najpewniej się nie obejdzie.
Widzę, że próbujesz sprawdzać jakieś procedury medyczne dla NFZ-u :) =JEŻELI(A1=B1;"TAK";"NIE") https://obrazki.elektroda.pl/7706875600_...
Dzięki. Procedura działa
Skąd pochodzi ten plik ? Jakie dane zawiera w tak olbrzymiej ilości ? Obrazki ? Wykresy ? Czy działają tam jakieś makra ? Czy w pliku tym stosowane są jakieś procedury ukrywania czy dostępu ?
Dla zmniejszenia kodu wyzwanie Outlook zrobić oddzielne procedury i przekazać parametr 'adresy'
Wydaje mi się, że jest namieszane po sekcji: 'Wersja II 'gdy przekroczona data - masz 20 sek na zmianę daty Jeżeli termin ważności testu nie wygasł i użytkownik zaakceptuje warunki, to...? A chwilę później jest "End Sub" - moim zdaniem wygląda na pozostawione niechcący "po testach" tej właśnie sekcji. Dlatego "Workbook_Open_Error:" jest zupełnie poza...
Vba excel - Witam mam problem żeby zastosować odpowiednią procedurę, która w zmiennej ilości wierszy w stałej ilości kolumn odnajdzie mi komórkę w ostatniej kolumnie pod ostatnim jej wierszem i wstawi mi tam określony tekst. Będę wdzięczna za pomoc.
Skoro wyłączenie makr umożliwia otwarcie pliku, to problem musi tkwić tam. Zrobiłeś tak jak pisałem (zapisałeś plik kiedy był otwarty na wysokich zabezpieczeniach makr?). Sprawdź czy nie masz jakiś pętli uruchamianych przy otwarciu które się "zapętlają", może masz tam jakieś linki do lokalizacji sieciowych które są niedostępne, bardzo dużo "kosztownych"...
Racja :) przecież sama nazwa "TylkoPierwszyWyrazDuzaLitera" procedury mówi wszystko. Muszę zmienić okulary :(
Wykonaj na końcu procedury: [syntax=vbnet]MsgBox szSql[/syntax]
Jeśli indeks arkusza, czyli jego nr położenia w zeszycie, to np. tak: [syntax=vba]Option Explicit Sub wstaw_nr_arkusza_w1() Dim ark As Worksheet For Each ark In ThisWorkbook.Worksheets ark.Range("a5").Value = ark.Index Next End Sub [/syntax] Można to powiązać np. z procedurą otwarcia zeszytu 'Workbook_Open': [syntax=vba]Private Sub Workbook_Open() Call...
Jak stworzyć formularz do wprowadzania danych do tabeli,albo chociaż jaka procedura uruchamia wbudowany taki formularz w pasku narzędzi szybki dostęp?
Argumentem procedur zdarzeniowych jest zmienna 'Targret' reprezentująca "obrabiany" zakres. Wystarczy więc jeśli Target.Row zwraca 5. Czyli zamiast select i tych wszystkich case'ów: if Target.Row=5 then itd.
Dzień dobry, Rozwiązanie można oprzeć na dwóch procedurach obsługi zdarzeń. Pierwsza procedura będzie wykonywana przy aktywacji arkusza i będzie przygotowywać arkusz do ochrony. Wykonuje ona następujące operacje: 1) wyłącza obsługę błędów (dot. p. 4) 2) zdejmuje ochronę arkusza (jeśli nie było ochrony nic nie zmienia), 3) zdejmuje blokadę wszystkich...
Takie coś: http://obrazki.elektroda.pl/8129970200_1... Może lepiej sprawowałaby się procedura zdarzeniowa 'Worksheet_Activate' w 2-gim arkuszu...
hmm plik nei działa wyrobekj,... co do tego call kodzik, mogę jakis przykład jak umieścić w przycisku call kodzik, jak np przesłac wartośc przycisku do tej funkcji ? np mam 5 przycisków każdy ma swoja wartosc np 1, 2, 3,4,5 chce aby byla informacja jaka wartośc jest wysyłana.... do procedury funkcji
Powinieneś załączyć plik przykładowy, a nie sam kod. Nie wiadomo, jak ta procedura jest wywoływana (z jakiego arkusza?). Odwołanie [syntax=vbscript]Key:=Range("A8")[/synta... się do arkusza bieżącego, a sortowanie odbywa się w skoroszycie i arkuszu zdefiniowanym na stałe. Może tu leży przyczyna. Ale to trzeba przetestować.
procedura excel procedura adaptacyjny procedura naprawiania
zamiana przepływomierz naprawa wzmacniacza basowego tokarka frezarka
uziemienie basenu łącznik krzywkowy podłączyć
Automatyczne włączanie LG Smart TV - przyczyny i rozwiązania Parametry TS głośnika B&C 15PS100-4 4Ohm