[syntax=vb]Dim przed Private Sub Worksheet_Change(ByVal Target As Range) Dim i As Long With Target If .Cells.Count > 1 Then Exit Sub If .Column > 5 Or .Column < 3 Then Exit Sub End With If Target.Value = przed Then Exit Sub Application.EnableEvents = False i = Target.Row Range("A" & i).Value = Environ("Username") Range("B" & i).Value...
Witam możesz np. tak [syntax=vbscript]ActiveCell.Value = Environ("username") & ", " & Now()[/syntax] nie doczytałem do końca
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."
Generowane pliki zawsze są generowane do jednej lokalizacji? Nazwa użytkownika - masz na myśli konto w systemie operacyjnym? Jaka dokładność tej daty/godziny jest Ci potrzebna?
chce żeby wyświetlił się msgbox lecz nie zatrzyma on czytania kodu Taka już rola MsgBox'a , żeby zatrzymywał i czekał na decyzję użytkownika. jak powstrzymać otwieranie nowego arkusza jak jego nazwa się powtórzy?? Excel z pewnością nie pozwoli na dublowanie nazw arkuszy. Jeśli chodzi o nadawanie nazw musiałbyś najpierw wykonać porównanie i dopiero...
Mój kod sprawdza czy w skoroszycie istnieje arkusz o nazwie takiej jak nazwa użytkownika i jeśli ten warunek jest spełniony to zostaje odkryty taki arkusz a wszystkie pozostałe są ukrywane. Jeśli w skoroszycie nie ma arkusza o nazwie takiej jak nazwa użytkownika to zostaje odkryty jedynie arkusz o nazwie "Arkusz1". Innych warunków nie przedstawiłeś.
Witam, Mam arkusz kalkulacyjny, który zawiera dane wyglądające w następujący sposób: Imię, naziwsko (xxxx xxxx / użytkownik) Telefon Mail Takich danych jest kilka tysięcy. Szukam sposobu, aby usunąć z arkusza duplikaty (ponieważ niektórzy użytkownicy się powtarzają) z zachowaniem unikalnego słowa. Większość użytkowników ma podane imię i nazwisko, więc...
Przepraszam nie dopatrzyłem z tymi punktami. Rozumiem że jeśli chodzi o otwieranie wielu plików z fDialog będzie problem, jeśli skorzystam z Workbooks.Open FileName:="" to będę musiał podawać ścieżki do plików. Pytanie jak będzie wygodniej dla użytkownika? Będzie otwierane co najwyżej kilka plików.
Chciałem załączyć plik xlsx, ale nie mogłem, dostawałem komunikat, ze nie mogę załączyć pliku w takim formacie. Jestem nowym użytkownikiem tego forum i nie wiem jak mogę to zrobić.
SOA#1: "A u mnie działa" ;) A tak na poważnie - nie wiem, dlaczego nie działa u Ciebie odwołanie do arkusza o nazwie ze spacją... Możesz użyć odwołania przez indeks: Worksheets(1).Cells(1.1) Rozwiązanie ryzykowne, bo ktoś może skasować jakiś arkusz i indeksy się pozmieniają... Wg. mnie najbezpieczniejsze jest odwołanie przez tzw. .CodeName: Arkusz1.Cells(1.1)...
Witam, Proszę o pomoc w napisaniu makra które po otwarciu pliku "arkusz ocen" będzie prosiło użytkownika o wskazanie lokalizacji pliku "baza". Po wskazaniu pliku excel otworzy plik "baza" skopiuję arkusz 1 (w tym pliku jest tylko jeden arkusz) i wstawi go do pliku "arkusz ocen" jak pierwszy arkusz. I teraz jeżeli w pliku "arkusz ocen" jest już skopiowany...
Nazwa pliku to [syntax=vbnet]ThisWorkbook.Name[/syntax]... w polskiej wersji może być też [syntax=vbnet]Ten_skoroszyt.Name[/syntax... zwraca samą nazwę z rozszerzeniem, a jak potrzebna jest cała ścieżka, to FullName zamiast Name.
Genialnie, wszystko tak jak potrzebuję. Dziękuje serdeczne obu użytkownikom. PS: Ja nazwy tabel zwykle nadaję przez projektowanie tabeli, ale w menadżerze też działa tak jak to zrobiłeś.
Dobry wieczór, W ogólnym przypadku (dowolna liczba zmiennych o dowolnych adresach) może to być trudne, ale jeśli ograniczyć się do określonej liczby zmiennych o stałych adresach lub nadanych znanych nazwach, to można to zrobić stosując odpowiednią sekwencję instrukcji Excela. Pewien problem stanowi odzyskanie z komórki formuły w postaci tekstu. W Excelu...
zeby nie bylo widac danych w tych arkuszach jesli ktos by kliknal czy na Arkusz 3 czy arkusz 4 Można zrobić tak żeby użytkownik widział dane ale nie mógł ich edytować (nawet zaznaczyć :D ) - vide Arkusz3, albo nie widział i nie mógł ich edytować - jak w Arkuszu4 :spoko: 886432 Przykładowy plik z arkuszami zabezpieczonymi hasłem == nazwa pliku :D 886438...
Niestety nie ma możliwości zmiany nazwy, plik używany jest w sieci, "podlinkowany" do innych skoroszytów innych użytkowników, zmiana nazwy spowoduje wysypanie się wszystkich formuł. Może uda mi się sprawdzić na innym komputerze z WIN 10, będzie wiadomo czy to kwestia systemu, czy konkretnego komputera.
EXCEL 2007, a na niektórych komputerach EXCEL 2010. Mój arkusz w excelu ma hasło. Każdy może go otworzyć, ale żeby edytować trzeba wpisać hasło. Problem pojawia się tu : Pracownik włącza arkusz w excelu - nie podaje hasła, chce tylko przeczytać różne informacje z pliku. W międzyczasie ja chcę wejść do pliku i coś edytować. Nie mogę tego zrobić. Wyskakuje...
Dziękuję za szybką i trafną odpowiedź. Działa jak należy... prawie, bo po wklepaniu całego kodu do oryginalnego pliku faktycznie wstawia tabelkę, ale zaraz po tym wywala errora o błędnym typie danych. "Run-time error '13': Type mismatch" w linijce: nazwa = "program" & Mid(Cells(wrs, 2).Offset(-5, 0).Value, 8, 3) + 1 Edit #1 Problem rozwiązany przez...
Ogólnie to tak może opiszę w czym jest problem, mianowicie mam aktualnie 3 arkusze w których jest: 1 - Rozwijana lista z wyborem klienta + Lista z nazwami produktów wraz z pustym miejscem na wprowadzenie ilości wydanego towaru; 2 - Tutaj z kolei jest lista z Nazwami firm i adresami po której wpisaniu pojawia się w liście wyboru klienta(1); 3 - i jest...
Moim zdaniem wychodzisz z błędnego założenia. Sugeruję kolejność: 1. Kliknięcie przycisku w arkuszu otwiera formularz (i nic więcej). 2. Wypełnienie formularza przez użytkownika. Koniecznie zablokuj kontynuowanie bez wypełnienia kluczowych pól. Po wypełnieniu formularza można pobrać wartości potrzebne do przede wszystkim nadania nazwy wstawianego, nowego...
Napiszę, jak to było przed Office 2007 bo na wersji 2007 nie znam się za dobrze. Makropolecenia (inaczej procedury, programy VBA) to są programy, które można zapisać albo jako makra dostępne tylko z poziomu danego skoroszytu (pliku Excela) albo w skoroszycie makr osobistych. Jeżeli zatem chcesz aby dane makro było dostępne zawsze, to trzeba je zapisać...
Nie bardzo zrozumiałem, o co pytasz, albo jakie masz oczekiwania. W treści makra nic nie zmienia się automatycznie. To tylko w Excelu (arkuszu) jest to tak oprogramowane, żeby większość zmian nazw automatycznie była odwzorowana w formułach, jak również inne zmiany dokonywane przez użytkownika. W VBA można odwoływać się do arkuszy trzema sposobami: przez...
Kiedyś coś było, ale nie pamiętam dokładnie. Za to uchował mi się plik z tego tematu. Login i hasło administratora: "admin", "admin". W arkuszu "admin" jest spis wszystkich Userów i haseł. Wystarczy przypisać nazwy arkuszy odkrywanych w zależności od loginu. Całość oparta jest o u/odkrywanie arkuszy z atrybutem VeryHidden. Tajne hasło VBA (jak zwykle)...
Wiem że każde hasło da się złamać. W sumie to kwestia czasu. Myślałem też nad takim rozwiązaniem gdzie hasło jest w zewnętrznym pliku na zewnętrznym serwerze do którego ja mam tylko dostęp i mogę go zmieniać. Program łączyłby się z tym plikiem i pobierał aktualne hasło do otwarcia arkuszy. Może wówczas byłoby to trudniejsze do złamania. Znalazłem za...
:) temat dla mnie trudny, to też z rozjaśnianiem mi nie idzie :) Widzę to tak: - makro ma się znajdować w pliku, do którego mają być pobierane dane (w przykładzie Zestawienie) np. poprzez przycisk Pobierz dane - nazwa drugiego pliku będzie nadawana przez różnych użytkowników i to będzie np.Nazwisko i imię_dane (więc nazwa nieregularna) - oba pliki będą...
Witam serdecznie, zaczynam dopiero zabawę z makrami w Excelu i potrzebuję pomocy. Chcę napisać makro, które: - otworzy wskazany przez użytkownika plik (nie jest znana jego nazwa i ścieżka więc potrzebuję aby pojawiało się okno wyboru pliku) - to jest w help excela) (np.: PLIK1.xls) - następnie skopiuje wybrane arkusze (nazwa arkuszy się nie zmienia,...
Wszystko działa prawidłowo ! Popełniłeś kilka błędów: - formuła w kolumnach Wystąpienia to formuła tablicowa ! Po jej wpisaniu w komórkę, zatwierdzenie wpisu następuje po wciśnięciu Ctr Shift Enter a nie samego Enter ! W pasku formuły widać, że funkcja tablicowa jest zamknięta przez nawiasy klamrowe np. {=SUMA(JEŻELI(D$3:D$461...
Poprawiłem na xlm, ale dalej pokazuje mi błąd 1004. W opisie jest: Excel nie może uzyskać dostępu do pliku 'C:\users\.........\Desktop". Możliwe przyczyny to: 1. Nazwa pliku lub ścieżka nie istnieje; 2. Plik jest używany przez inny program; 3. skoroszyt, który próbujesz zapisać ma taką samą nazwę jak otwarty.
Jest jeszcze inna możliwość z której akurat ja korzystam. Serwer do którego wszyscy użytkownicy mają dostęp. Tam umieszczam mój plik Excel, jakikolwiek plik, w żaden specjalni przygotowany sposób, najzwyklejszy plik, i każdy może z niego korzystać i go edytować, ale jest jedno ale, w danym momencie może go edytować tylko jeden użytkownik, użytkownik...
[syntax=vbscript]For i = 2 To lastrowA nazwa = Cells(i, 2) Workbooks.Add ActiveWorkbook.SaveAs ("C:\Users\Uzytkownik\Desktop\FOLDER\" & "nowy" & nazwa & ".xls") ActiveWorkbook.Close Next i[/syntax]
Tylko, że w chwili obecnej w wierszu nr 10 brak jest spełnienia warunku - brak wyniku "tak" :( Dla mnie to za trudne :( Adres e-mail, który jest w przykładzie może być jedynie jednym z wielu (chodzi o to, że odpowiedź może przyjść nie skrzynki imiennej (wtedy ADAM KOWALSKI) ale z grupowych (nie mają czasem nazwy) stąd też wsparcie.c(at)in.pl ale może...
https://obrazki.elektroda.pl/5949275600_... (Miniaturka przedstawia zrzut ekranu z mojego prywatnego pliku Excela z projektami; zrealizowany jest on metodą którą opiszę poniżej) Witajcie moi drodzy Zapraszam do lektury mojego nietypowego tematu przeznaczonego dla elektroników amatorów i hobbystów wykonujących własne projekty. Przedstawię...
Dzień dobry, chciałbym utworzyć makro, może być pod kliknięcie w specjalny przycisk.. A teraz co miałoby ono robić.. Posiadam generalny plik zbiorczy projektów przedstawiony za pomocą tabeli w excelu. Jeden wiersz w tabeli to z założenia jeden projekt, a kolumny opisują jego postępy. Dane podstawowe projektu jak nazwa itd., które wprowadza użytkownik...
Cześć, Tak sie zastanawiam czy jest jakiś sposób by Excel otwierał plik xlsx w danej lokalizacji z określoną nazwą. Używam Application.GetOpenFilename tak by to użytkownik wskazywał plik xlsx. Jest to dajmy na to plik który ma w nazwie Tabela.xlsx plik ten niestety czasem się zmienia np. na Tabela 1 W danym folderze jest tylko jeden plik z nazwą Tabela...
Mam w firmie problem. Często zdarza się, że blokują się pliki excela w sieci. Z plików może korzystać wiele osób. Mianowicie często przy otwarciu pliku poajwia się informacja " plik jest blokowany przez (nazwa uzytkownika)" i możesz go otworzyć w trybie tylko do odczytu chociaż owy użytkownik już dawno zakończył pracę w pliku, co ciekawsze zdarza się...
Witam serdecznie. Mam kłopot z napisaniem makra VBA, które ma "zmusić" użytkownika do zapisania zmian w arkuszu tylko przez opcję "zapisz jako" (opcja "zapisz" musi być wyłączona). Chodzi o to, aby skoroszyt źródłowy nie został przypadkiem nadpisany - co mogłoby zepsuć jego funkcjonalność. Chodzi o to, żeby użytkownik otrzymał komunikat, że nie można...
na chwilę obecną poradziłem sobie w dosyć podobny sposób: 1.zapisałem sobie 2 puste pliki z zarejestrowanymi makrami 2.otwieram plik z logami 3.kopiuje zawartość do plików z pkt1 4.uruchamiam makro które mi przetwarza dane i tworzy pliki wynikowe-raporty właśnie mam taką sytuację ,że zmieniają mi się nazwy i kolejność arkuszy -,- trudno użytkownik będzie...
duży problem z prawidłowym działaniem kodów napisanych przez poprzedniego użytkownika :?: ............... :| Rozpisałeś się tak "szczegółowo" o (nie)(działającym) "prawidłowo" kodzie, że "klękajcie narody" ... : ) [syntax=vbscript]a big Sub Question (problem As QuestionMark) If Something Not Work Then TakeTwoBeer Or Not TwoBeer And Do ItRight Loop...
Makro generalnie można odpalić tylko raz. w danym skoroszycie, ponieważ tworzy on zakładki o takich nazwach jak wpisane przez użytkownika kryteria. Jeżeli chcesz odpalić ponownie makro, to musisz wykasować wszystkie arkusze poza "Arkusz1". Wykasuj wszystkie arkusze (oprócz "Arkusz1") odpal makro jeszcze raz i napisz w jaki błąd wyskakuje i w którym...
Cześć, Od pewnego czasu próbuje utworzyć kod uruchamiany przyciskiem który będzie wysyłał maila do wybranego adresata, Tu nie mam z tym problemu ale mam pewien problem jeśli chodzi o rozbudowanie tej funkcji, chciałbym żeby jako załącznik została dodana kwerenda skonwertowana na Excel, i najważniejsze to żeby w treści maila był numer przypisany do użytkownika...
Dzień dobry, Można zdefiniować funkcję użytkownika działającą analogicznie do funkcji FORMUŁA.TEKST. Przykładowo treść funkcji można zdefiniować tak: [syntax=vb]Function TekstFormuły(kom As Range) As String TekstFormuły = kom.FormulaLocal End Function[/syntax] Argumentem funkcji jest adres lub nazwa komórki z formułą, wynikiem jest tekst formuły w wersji...
Witam, Mam prośbę o pomoc w napisaniu zestawu funkcji w excelu. W załączeniu przedstawiam tabelę. 1. Czy istnieje jakaś formuła która wymuszałaby na użytkownikach wpisywanie w kol. D w arkuszu "projekty" poprawnego numeru projektu np. POWR.01.0A.0A-28-BBBB/BB gdzie: A - byłaby cyfrą 1 lub 2; B - byłaby cyfrą od 0 do 9. Pozostałe znaki będą zawsze takie...
Maciej dziękuję Ci bardzo. Wykorzystam od razu ,potem spróbuję to zrozumieć a następnie rozwijać . Pod twoją nazwą użytkownika pisze : Specjalista - VBA, Excel - w 100% się zgadzam .
Cześć, Istnieje sposób otorzenia folderu za pomocą vba excel podając jego niepełną nazwę? Mam w jednym katalogu szereg folderów, które określa np 10 pierwszych zsnaków, reszta to opis użytkownika. Czy jest możliwosć otwarcia folderu podając tylko 10 pierewszych znaków, reszta dowolna. W przypadku plików można określić zmienną używając " * ", dla folderów...
dziękuje za poswięcenie czasu. przepisałem dosłownie tak jak pan napisał i coś jest nie tak. nie wiem co mam office 2003. mianowicie po wpisaniu: 1st = 1st & Chr(10) & ctrl.Name i przy przejsciu do następnego wiersza pokazuj mnie się: "compile error : Expected: end of statement" jak i również po: Range("A1") = 1st przepraszam zapomniałem, opisy CheckBox1,...
Witam serdecznie. Dziękuję Ci adamas_nt za szybką reakcję. Twoja podpowiedź dużo mi pomogła, ale nie do końca rozwiązuje mój problem. Chodziło mi bardziej o: KONTA KOSZTÓW mogą w ciągu dnia rozbijać się nawet do kilkunastu pozycji np. 01.01.2011 r. może być 12 wierszy x(1So...) na KP czyli mamy 12 miejsc powstawania kosztów i tak przez 31 dni stycznia...
Czyli nie istnieje taka możliwość,by to w prosty sposób zrobić w Excelu nie będąc zaawansowanym użytkownikiem? Opisałem tak, jak umiałem. Tworze rejestr zakupów - tabelka, a w niej:Nr. kontrachenta;nr. NIP, nazwa, adres, data zakupu, nr faktury, kwota netto , vat , brutto. Jedna zakładka to jeden miesiąc, w każdej zakładce taka sama tabela. Nie chcę...
Witam, Bardzo dziękuje za pomoc i podpowiedzi. (at)JRV Masz całkowitą rację - wystarczy odwołać się do If Weekday(kolejny_dzien) = vbMonday Then przez dzień tygodnia, dla: Doc.Cells(p_w + i, p_k).Interior.Color = RGB(122, 122, 122) i wtedy „dopisać kolor tła” (jest w załączonym przykładzie ;-) ) Nie wiem dlaczego „zafiksowałem się”...
Witam Chciałbym skrócić czas, który poświęcam na kopiowanie danych pomiędzy plikami Excela. Próbowałem zrobić jakieś makro, ale co zrobię krok do przodu to później dwa w tył i najczęściej jeszcze spędzę nad tym kilka dobrych godzin. Mam grupę użytkowników, która uzupełnia dane w Excelu. Każda osoba ma folder ze swoim osobnym plikiem. Są to cztery kolumny....
Ja bym najpierw sprawdził funkcją Len() czy długość nazwy pliku jest zgodna z oczekiwaną. To nie zawsze musi być prawdą, bo użytkownik mógł zmienić nazwę pliku, ale wtedy całe to zabezpieczenie jest nieprzydatne. Potem funkcją Mid() wyciął z nazwy fragmenty daty i sprawdził, czy funkcja IsDate() dla tego fragmentu zwraca true (może się okazać, że konieczne...
I ta nazwa skoroszytu znajduje się w zakresie komórek? Co Ty kombinujesz? Nazwa skoroszytu jest typu 'string', a nie 'range'. Poza tym obiekt 'Range' nie posiada właściwości 'Workbook.Name'. Tak piszesz to makro na zasadzie 'może się uda'?:) hahaha - co za prowokacja ;) Temat jest taki- chcę by zwykły użytkownik (przeciętny Kowalski) wskazał myszą...
Zastanawiam sie nad makrem które uruchamiane byłoby w chwili zapisu pliku, i na podstawie wprowadzonej nazwy użytkownika w pierwszej kolumnie Zastanowiłbym się nad makrem, uruchamianym w chwili otwarcia, gdzie użytkownik się loguje (było już na forum) i ma możliwość edycji tylko "swoich" i nowych wierszy. W chwili wpisania (w nowym wierszu) wartości...
Witam ponownie, Chciałbym poprosić o pomoc (więc proszę :) ) bardziej doświadczonych użytkowników excela. W czym rzecz? Chodzi o formułę, która będzie zestawiać kod produktu z jego ilością. Ma ona zsumować wszystkie produkty o jednakowych kodach, a następnie wprowadzić pełne nazwy, wraz z ilością wszystkich produktów jednego rodzaju, do kolumny (zakresu)...
Przygotowuję arkusze kalkulacyjne do ewidencjonowania budżetu domowego. W miesięcznym arkuszu rozliczeniowym utworzyłem tabelę z kolumną „KATEGORIA WYDATKU” i następującą po niej kolumną „KWOTA”. W każdej komórce kolumny „KATEGORIA WYDATKU” wprowadziłem rozwijaną listę konkretnych kategorii, m.in. „ŻYWNOŚĆ”,...
Kod: wrs Stary skąd ty bierzesz taki tekst? zdrzemnie się do rana na szczęście są nocne marki :) Wszystko fajnie tylko teraz jak na to patrze to się okazuje że nie do końca o to mi chodziło :oops: Potrzebuję formułę która wybierze wszystkie nazwy z kolumny A które zawierają w sobie nazwy z kolumny C i zapisze je do kolumny B. Pomożecie? PS Co do filmów...
Witam, Zaczynam naukę z VBA i napotkałem następujący problem: Potrzebuję do ListBox wprowadzić dane z tabeli składającej się z 9 kolumn i np. 100 wierszy (najlepiej, żeby nie było ograniczenia). Próbuję na różne sposoby i nic... :((( Z Comboboxem sobie poradziłem jakoś: poniżej kod: Private Sub UserForm_Activate() CB_REJON.RowSource = Sheets("Arkusz1").Range("TAB_REJON...
Otwierając plik excela w sieci otrzymuję komunikat: plik .xls jest zablokowany do edycji przez użytkownika "inny użytkownik". Probem w tym, że excel podaje jako "inny użytkownik" moją nazwę sieciową. Choć nie mam uruchomionych żadnych programów sam sobie zablokowałem xls? Pliku nie mogę nadpisać ani usunąć z sieci. Nie mogę go edytować i zapisywać....
Na 99% masz 64bit wersję Windows 7. 1. Skopiuj MSCOMCT2.OCX do katalogu c:\windows\sysWOW64. 2. Musisz użyć regsvr32 jako administrator, a nie jako zwykły użytkownik. 3. Przy rejestrowaniu komponentu podaj pełną ścieżkę do pliku który rejestrujesz. Jeżeli w nazwie znajdują się znaki spacji, to cała nazwa powinna znajdować się pomiędzy znakami cudzysłowia...
Witam mam projekt np. zeszyt.xls w nim przycisk aktualizacji (który ma pobrać z serwera) pojawia się na serwerze nowsza wersja zeszyt.xls teraz użytkownik klikając aktualizacja pobiera się nowy zeszyt.xls ale nie podmieni się bo zeszyt.xls (stary) jest otwarty (wiadomo ze jak na serwerze dam nazwe zeszyt2.xls to plik się sciągnie ale chodzi mi o zachowanie...
Witam Proponuję zamieścić przykładowe pliki. Pytania dodatkowe: 1. Uzupełnienie następuje na komendę użytkownika (przycisk typu "uzupełnij")? 2. Czy nazwy plików będą stałe i w tym samym katalogu? 3. Czy plik typu baza ma być wskazany przed uzupełnieniem szablonu? 4. Czy plik typu baza będzie zawsze zawierał tyle samo danych?
... aby po wyborze Imienia z listy rozwijanej pojawiło się okienko do wpisania nazwy i hasła Jakiej listy ? Jeśli użytkownik wpisze poprawna nazwę i hasło ... A gdzie mają być trzymane/składowane te poprawne loginy i hasła ? to pojawi się nowy wiersz nad wpisem A w którym miejscu jest ten "wpis" ?
Hej, chciałbym zmienić wiersz "Range("A66:N66" & i + 1).ListObject.ListRows.Add AlwaysInsert:=True" tak, aby zamiast A66:N66 podać nazwę nagłówka tabeli. Niestety nie mogę odwoływać się do konkretnych komórek ponieważ powyżej utworzonej tabeli użytkownik ma możliwość dodawania i usuwania wierszy. Private Sub CommandButton1_Click() Dim i As Integer i...
Chciałbym żeby makro zapytało mnie Zależnie od tego w którym momencie masz do wyboru obsługę zdarzeń arkusza: Activate Change SelectionChange Nazwy mówią same za siebie :D najlepiej w formie wyskakującego okienka Tu najprostszym rozwiązaniem jest InputBox() W przypadku braku zakresu danych wybranego przez użytkownika, najlepiej żeby makro napisało...
Wybór rozwiązania należy do tego, który je będzie stosował. Osobiście również preferuję rozwiązania w samym Excelu bez VBA, ale w tym przypadku uważam, że rozwiązanie w postaci funkcji użytkownika napisanej w VBA, które zaproponowałem jest bardziej przejrzyste, przy założeniu, że zna się podstawy Visual Basica. Bardzo nie lubię rozbudowanych tzw. megaformuł,...
Poddaje się. Może jestem we śnie zimowym ... nie wiem. Nic nie rozumiem co chcesz zrobić. ... próbuje zbudować makro wyszukujące w trzech kolumnach (KOD EAN/INDEX/ NAZWA) ... Może załącz to do czego już doszedłeś. Ewentualnie spróbuj to rozpisać jaśniej/dokładniej krok po kroku, po kolei, co masz, co w danej chwili ma zrobić użytkownik, co po jego reakcji...
Przy tak rozbudowanym arkuszu Excel nie będzie działać błyskawicznie. Excel jest programem uniwersalnym, ma różne "wodotryski", które zabierają czas. W tym przypadku pole tekstowe trochę spowalnia, bo ono "jest gotowe" po naciśnięciu każdego klawisza. Gdyby dane wprowadzać do komórki, filtr zaczynałby działać dopiero po 'Enter', więc byłoby szybciej...
Szukasz funkcji czy można makrem. Ze względu na niejednorodność danych i mogące się pojawić podobne nazwy firm sugerował bym jednak makro które np. w pętli po wszystkich Dat1 wyszuka wszystkie Dat2 z podobną nazwą. Pokaże usyskane dane użytkownikowi i poprosi o potwierdzenie czy aby napewno to przypisać. Innej możliwości nie widzę. Można by było co...
Tu dużo zależy od osób, które będą z tego korzystać. Jeśli będą przerażone kolejnym okienkiem z różnymi opcjami do wyboru, to można z nich zdjąć ten ciężar i utworzyć kolejny protokół wg ustalonych wcześniej reguł. Użytkownik wtedy nie ma nic do zrobienia - wszystko jest już gotowe, a my mamy pewność że wszystko działa tak jak powinno. Jeśli zaś byłaby...
Myślę że jeżeli dobrze zrobisz projekt w PHP to będzie w miarę dobrze. Zmienność nazwy jednego pliku załatwisz bardzo prosto: uploaduj go na serwer poprzez przeglądarkę. Jaki arkusz poda użytkownik taki będzie przetwarzany przez serwer. Część obliczeń (zdefiniuj "obliczenia") też pewnie będzie łatwiej zrealizować w PHP niż w Excelu, odpada niebezpieczne...
Może źle to ująłem. Arkusze z niepoprawnymi znakami są generowane przez różne osoby na różnych komputerach. No i mają krzaczki. Początkowo robiły one prostym Znajdź i zamień, ale kiedy trzeba tego zrobić kilkanaście razy to upierdliwe. Potem było makro do tego, podobne do propozycji -psiak-, ale nie każdy z użytkowników potrafi makra edytować i dodawać...
Witam wszystkich Potrzebuję pomocy, przeszukałem wszystkie tematy. Potrzebuje wykonać akcję taką jak w temacie. Plik .xlsx Narazie udało mi się przerobić inny kod i wyszło coś takiego... Sub KopiaRobocza() Dim fileSaveName As Variant Dim WkbN As Workbook Dim nazwa As String Dim path As String nazwa = Range("H19").Value path...
Witam serdecznie. Jestem nowym użytkownikiem trochę początkującym w makrach i VBA w Excelu aczkolwiek mam problem: Chciałbym napisać makro kopiujące kolumnę komórek z pominięciem pustych do NOWEGO pliku (ścieżka stała, nazwa zależna od 1 komórki w arkuszu) .xls Nawet nie wiem czy potrzebna jest pętla czy wystarczy sprytne makro. Proszę o przykład na...
Witam szanownych użytkowników. Mam taką oto formułę: =JEŻELI(CZY.BŁĄD(PODAJ.POZYCJĘ(D5;napraw... porównuje ona wartości w jednym arkuszu i wyświetla je w drugim, w odpowiednim miejscu. Muszę dorobić jeszcze jeden warunek, polegający na tym, żeby z wyświetlał pobrane dzięki powyższej formule...
Witam! (użytkownik początkujący) Mam taki problem otóż mam w Excelu swoją bazę danych w postaci tabeli, w której każdy wiersz to nowe zlecenie. Potrzebuję z danego wiersza tworzyć nowy plik Excela z tymi danymi (w postaci raportu) (nazwa nowego pliku = zawartość pierwszej komórki wiersza). Makro (albo coś prostszego) miało by być przypisane do każdego...
Pracuję na programie MS-DOS, nie chcący usunąłem plik .dbf (wydruk na excel którego zrobiłem), a teraz w dos pokazuje mi komunikat "Błąd instalacji systemu " Wstępna ocena dostępnych informacji - Usunięty plik : Użytkownik pracując w środowisku MS-DOS nieumyślnie usunął plik z rozszerzeniem .dbf , który był związany z wydrukiem do Excela. - Komunikat...
Zakładam, że chodzi o zajęcia w liceum albo na studiach? Należy zastosować narzędzia programowania języka VBA w Excelu. Dokładny kod skryptu zależy od tego jak procedura ma działać. Czy ma działać na wyeksportowanym pliku czy też ma działać w czasie eksportu. Jeżeli procedura ma działać na gotowym pliku Excelowskim to kolejne pytanie jest takie, czy...
Nie ma standardowych "podwójnych" combo box - trzeba wyświetlaniem w drugim sterować na podstawie tego co jest w pierwszym. Jeśli tylko do tego ma służyć UserForm, to można rozważyć inną koncepcję: - na górze arkusza zrobić "sekcję" wprowadzania danych i zablokować przez okno-> zablokuj okienka - wybór sali w komórce z listy zadeklarowanej w Dane->...
Wygląda to trochę inaczej niż założenia o jakich była mowa w pierwszym poście, tematy się powtarzają. Dla filtra potrzebna będzie lista unikatowych nazw tematów, realizowana w arkuszu przez wstaw>wklej specjalnie i dalej jak w moim przykładzie. Lub makro (uruchamiane np przy aktywacji arkusza "Menu") z wykorzystaniem tablicy, jeśli ma to działać automatycznie...
Najprościej nazwać arkusze i odpowiednio ustawić je na pasku zakładek. Ten z sumą nazwij "Suma" i ustaw go jako pierwszy z lewej. Pierwszy ze składnikiem/składnikami nazwij "Pierwszy", ostatni "Ostatni" Jeśli nowe arkusze będą wstawiane pomiędzy "Pierwszy" i "Ostatni", wystarczy Np taka formuła Dodano po 13 :arrow: markoz7874 A jeśli zakres będzie wielokomórkowy?...
W takim razie zmieniłbym wpisywanie nazwy miesiąca na wybór z listy (unikamy błędów pisowni). Jak już mamy wybór z listy to indeks będzie liczbą. I jak już mamy miesiąc w postaci liczby to: DZIEŃ.TYG(DATA(rok; miesiąc; dzień) Można też od razu w H1 wpisywać miesiąc w postaci liczby i wtedy: =DZIEŃ.TYG(DATA(J$1;H$1;A7) Żeby całość zupełnie zautomatyzować...
Witam wszystkich użytkowników, mam sprawę która sprawia mi problem, chodzi o kopiowanie przy pomocy makra danych z kolejnych plików. Chodzi o to że do pliku ZBIORCZY.XLSX kopiujemy wiersz A2 z plików 1_19, 2_19, 3_19, ..., n_19. Pliki o nazwach 1_19, 2_19, 3_19, ..., n_19 umieszczane są w folderze TEST. Pliki te będą tworzone i umieszczane w katalogu...
Wiesz co by się stało z siecią przy 30 użytkownikach, w której jest repeater? - Była by tylko jej nazwa i nic więcej. Powiększanie obszaru w którym ma być WiFi przez repeater nie jest zalecane nawet przy kilku komputerach, sieć potrafi tak się zapchać, że wydajność będzie prawie zerowa. Nie wiem jak Ty obsługujesz 35 userów na tomato z QoS. 35 chyba...
Witam, Jak w temace nawabiłem się wirusa albo czegoś podobnego co występuje tylko w niektórych momentach podczas pobierania plików. Mianowicie gry pobieram jakiś plik, np. dane .xlsx (Excel) z messenger'a od znajomych to zapisuje on się jako: "nazwapliku"-fa-600.zip Jak widać plik automatycznie zostaje zapakowany oraz do nazwy dochodzi końcówka -fa-600....
Witam Widzę że jest zainteresowanie więc na szybko opis. Gdyby pojawiło się hasło do otwarica pliku to : marcin W załączniku plik na którym pracuje. Postaram się opisać o co konkretnie mi chodzi. W arkuszu „Słupy” mam trzy tabele: – Tabela Nr1 (zakres KOLUMN A:Z) - Tabela Nr2 (zakres kolumn AB:AZ) - Tabela Nr3 (zakres kolumn BC:EI)...
Witam użytkowników, Od jakiegoś czasu męczę się z makrem do wstawiania obrazu. Postaram się szczegółowo opisać sytuację na przykładzie w pliku (załącznik). W arkuszu kosztorys wybieram z listy numer pewnego modelu produktu (ten sam numer ma nazwa pliku obrazu ilustrującego owy model produktu) - pliki obrazów znajdują się w danym folderze na dysku. Automatycznie...
...Niestety jestem zielony w tworzeniu makr ... Nie chcę by to zabrzmiało jakbym chciał Cie urazić/obrazić ale ... nie masz pojęcia, ani o makrach, ani o tym jak "działa" excel, ani nawet o podstawach programowania, więc nie wiem dlaczego podjąłeś się pomagać innym w czymś o czym nie masz zielonego pojęcia. Excel nie jest aż tak rozbudowany jak mózg...
Cześć , W VBA jestem początkujący , niestety nie mogę sobie poradzić ze stworzeniem poniżej opisanego makra . Czytałem o funkcji DIR jak i FileSearch , niestety bez sukcesu . Chciałbym by makro wyciągało dane ze skoroszytów . 1. Ze skoroszytów zawartych w katalogu , w którym znajduje się plik "raport" chciałbym wyciągać dane do skoroszytu "raport" ....
Nie wiem czy dobrze zrozumiałem myśl użytkownika "krzys.kas" Znawcy vba pewnie mnie wyśmieją za kod poniżej: Dodano po 1 Coś ala Nie mam drukarki. Jutro sprawdzę twój kod. Jestem przekonany że będzie działał. :D Dodano po 7 Zapomniałem podać że wartość TAK będzie zmienna. Nie jest wartością stała-przypisaną do arkusza. W jednym przypadku będzie 6 arkuszy...
Witam, chciałbym aby makro wywołało okno dialogowe, w którym użytkownik może wskazać ścieżkę i plik, które zostaną zapisane do osobnych zmiennych (do wykorzystania w dalszej kolejności przez funkcję GetValue) Mam takie marko: [syntax=vb] Sub nazwa_pliku_temp() Dim p As String, f As String With Application.FileDialog(msoFileDialogFile... .InitialFileName...
Zmienna o nic nie mówiącej nazwie "szukam" jest numerem części jaką użytkownik chce pobrać z magazynu i jest zadeklarowana As String. Jeśli chcę przypisać zmiennej wartość w ten sposób: szukam = Pobieranie.partnr.Text To program wciąż nie wyszukuje pożądanej nazwy. Udało mi się ominąć ten problem, przypisując dwóm komórkom wartości z textboxów w formularzu,...
w formule wyszukaj pionowo jest jakiś błąd i nie mogę go znaleść Nie tyle (no może nie najważniejszy :D ) w formule jest błąd lecz Twoje dane są nie wyczyszczone, źle sformatowane i źle posortowane żeby formuła tego typu dała sobie radę. W moim przykładzie uszło Twej uwagi, że: - przykładowe dane w całym zakresie nazwanym "Dane" - wszystkie dane czasowe...
Marek003 –Masz rację Exc 2003 zapamiętuje Mena Użytkownika i zachowuje je w pamięci co jest przyzwoitym obyczajem , ja bardziej zdziwiony byłem faktem , że zniknęło mi makro , ale ponieważ miałem otwarte wiele plików może coś kręcę Ale nie o tym chciałem pisać –przed kilkoma godzinami zainstalowałem OFFICE 2010 i wszystkie te problemy rozwiązuję...
Ja nie mam żadnego problemu wszystko jasne zanim napisałem na forum to widziałem te rozwiązania tylko nijak maja się do tego co potrzebuje ponieważ każde odnosi się do nazwy zapisanej sygnatury Nie obraź się, ale dalej nie jestem pewien czy rozumiesz przykłady które Ci podałem, a na dodatek tak zamotałeś problem, że właściwie nie wiem o co Ci chodzi....
Witam! Potrzebuję pomocy z poprawnym wstawieniem lub modyfikacją obecnego makra. Aktualne makro po aktywowaniu kopiuje wybrane wartości z kilku różnych kart w kolejności alfabetycznej kart, jeśli w kolumnie C jest konkretny dostawca. Teraz w załączonym pliku potrzebuję w ostatniej karcie "podział na kolory" wstawić (lub przekształcić obecne) makro,...
Witam, Sytuacja wygląda następująco. Mam pliki "Stan magazynu" oraz "Komponenty" . W pierwszym z nich muszę zrobić sumaryczne zestawienie części będących na magazynie, liczbę ich sztuk, koszta, zapotrzebowanie itd. W pliku "Komponenty" znajdują się zakładki ("Blachy stalowe", "Blachy aluminiowe", itd...) odpowiadają przykładowym numerom komponentów...
Cześć Zwracam się do was z prośbą o pomoc w konfiguracji USB FTP dla użytkowników spoza lokalnej sieci. Konfiguracja ASUS RT-N56U + huawei HG8040H Internet: JMDI 300 Mb/s (światłowód) IPv4: 185.93.xx.xxx Local IP : 192.xxx.x.xxx WAN IP: 10.110.xx.xxx Cel: utworzenie z usb zasobu FTP dostępnego poza siecią lokalną. Głównie na kilku plików excel, word,...
Nikt nie zainteresował się tym tematem. Dla zaawansowanego użytkownika pewnie to nie jest żaden problem. Po wielu próbach znalazłem rozwiązanie więc poniżej umieszczę. Może ktoś to kiedyś wykorzysta. Poniżej poprawiony kod makra Option Explicit Private pComboboxes As Collection Private Sub czTworzPolaCombo() Dim X, Y, maxX, maxY, sz, margL,...
Jest Skoroszyt makr osobistych, plik: ..\Users\NAZWA_UŻYTKOWNIKA\AppData\Roami... Makra w nim zapisane są dostępne zawsze po otwarciu Excela. Powinien dać podobny efekt jak chcesz, ale pliki tego skoroszytu z makrami i tak musisz wgrać na każdym kompie (profilu użytkownika), a potem to utrzymywać.
A wiec tak: 1. Otworz program Microsoft Excel 2. W polu A1 napisz nazwę użytkownika (np. elektroda) 3. Kliknij na ten czarny kwadracik w prawym dolnym rogu pola i przeciagnij w dół 4. Wejdz do pola B1 5. Wpisz dowolną liczbę (początkowa) 6. Wejdz do pola B2 i wpisz nastepna liczbę (o 1 większa od poprzedniej) 7. Zaznacz te dwa pola (B1 i B2), kliknij...
Witam! Jestem nowiutkim użytkownikiem tego forum, dlatego jeśli coś zrobię nie tak to proszę o wyrozumiałość. Moja znajomość obsługi Excela nie jest wielce zaawansowana, dlatego bardzo potrzebuje pomocy, bo nie mam pomysłu jak się za to zabrać dalej. W skoroszycie "Lista plików", w arkuszu "podsumowanie" za pomocą Power Query mam w kolumnie A listę...
nazwa użytkownika elektrodzie nazwa folderu użytkownika nazwa użytkownika kamera
inwerter orvaldi czujnik biegu wstecznego aparat trust
powódż pralka sterowania nawiewem
Rozkodowanie VIN Peugeot 308 SW VF34E9HR8BS256882 Jak wyłączyć tryb demo w radiu Blaupunkt R6?