... Jak naciśniemy w arkuszu Kosztorys pole B7 czyli to białe puste szybko dwa razy to otwiera się Listbox z wyborem danej pracy ... Wszystko działa ok ... No niezupełnie ... ' ListBox1_Click ' usuwa z komórki ' AB7 ' wartość liczbową i po zamknięciu okna nie można go już ponownie otworzyć bez wstawienia tam liczby. ... Potrzebne są tylko trzy zmiany....
Dziękuję, to rozwiewa moje wątpliwości na ten temat. Skrypt jest skończony i działa rewelacyjnie. Dziękuję bardzo :) Pojawił się kolejny temat: Napisałem skrypt, który powinien wykonywać następujące kroki po wciśnięciu guzika "Uzupełnij": 1. Pobierać wartość z zaznaczonej komórki i wyszukiwać je w tej samej kolumnie, ale wyżej (pomijam warunek, żeby...
Cześć wszystkim, Stworzyłem makro do awizacji gości przychodzących do firmy. Mam okienko podglądu w tym pliku z makrem, gdzie mogę podejrzeć jakie wizyty są zaplanowane a jacy goście są w środku(plik1). Stworzyłem drugi plik o nazwie podgląd. Ma on tylko pobierać wartości komórek z pierwszego makra co minutę, by widzieć aktualną sytuację, powiedzmy...
Funkcja SUMA.JEŻELI nie obsługuje zamkniętych skoroszytów. Trzeba ją przekształcić na funkcję SUMA.ILOCZYNÓW. Ta funkcja moż pobierać dane z zamkniętego skoroszytu. Tylko zakresy danych muszą być zracjonalizowane, nie całe kolumny, bo SUMA.ILOCZYNÓW będzie to liczyć bardzo długo. Mniej więcej coś takiego: [syntax=text]=SUMA.ILOCZYNÓW(('[Scrap report.xlsm]IR'!$L$1:$L$1000=[(at)Dzień]...
iersz, który zamykam Co oznacza zamknięcie wiersza? to w sumie oznacza umowne w tym przypadku zamknięcie sprawy - najpewniej wpis w komórce np z datą zamknięcia sprawy. Zamiarem jest, że przy zmianie w tej komórce uruchomi się makro które poda monit, czy przenieść wiersz do pliku docelowego. Również ze zmianą w tej komórce może być powiązane przeniesienie...
Witam, mam dwa problemy pierwszy z nich to niedziałąjące makro pobierające dane z innych plików oraz nie potrafię zbudować makra które by się wykonywało na wszystkich plikach z folderu. 1) Tutaj wydaję mi się że powinno pobierać wartość jednej komórki z każdego pliku z podanej ścieżki. Żadnego błędu nie wywala. Makro się wykonuje
Witam! Mam problem z poprawnym działaniem makra. Makro które przerobiłem z innego pliku gdzie dane były przenoszone z pierwszego arkusza do arkuszy znajdujących się w tym samym pliku. Teraz potrzebuję aby przenosiło do innego pliku z innych komórek. Niby przerobiłem je na podobę tamtego odpowiednio zmieniając adresy komórek z których ma pobierać dane...
Ma pobierać typ danych z prawej kolumny i gdy się ciąg zmieni w niej tylko wartość na inną wtedy dodać scalający wszystkie kolumny (cała szerokość kolumn w 1 wierszu) nagłówek z wpisem w zawartości z nowym wpisem ciągu. Tak jak na obrazkach jest pokazane. 1 to dane przed zmianami a 2 pokazuje to co chcę uzyskać. Może być Access.
Witam, mam jeszcze jedno pytanie co do tego tematu. Otóż zmieniła się jedna rzecz. Mianowicie, Kolumna w plikach PlikA i PlikB okazuje się, że nie jest stała i ta sama. W każdym pliku i w każdym arkuszu kolumna, z której ilość powinna być pobierana jest inna, ale można ją rozróżnić po nagłówku. Nagłówek zawsze znajduje się w trzecim wierszu. I teraz...
Zmiennej "ostData" w moim przykładzie przypisuję wartość przy uruchamianiu aplikacji. Przy zmianie pobierana jest data z ostatniej komórki, czyli... zawsze będzie spełniać warunek. Kłopot w tym, że w różnych arkuszach masz różne daty i w różnych kolumnach. Szczęśliwie zawsze w nagłówku jest słowo "Data" i Excel szuka od lewej, więc można by znaleźć...
Czytam, czytam i jakoś mi się to nie chce w głowie ułożyć... Moim zdaniem: można, ale jest za dużo rzeczy, które mogą pójść nie tak. Excel jest fajny, ale do pewnego stopnia. Do niektórych zastosowań lepiej nadają się inne języki. Nie wiem czy dobrze rozumiem - chcesz stworzyć jakieś narzędzie do zbierania danych sprzedażowych? Jak duża to ma być skala,...
Wykorzystałbym zdarzenie arkusza "przy zmianie". Jeśli ilość wierszy w arkuszu jest zmienna, należy określić jakiś "punkt orientacyjny" Np wyraz "NR" (aktualnie w A26). Wtedy[syntax=vb]Private Sub Worksheet_Change(ByVal Target As Range) On Error Resume Next If Target.Row = Cells.Find(what:="NR", lookat:=xlWhole).Row Then wrs = Sheets("Dane").Columns(2).Find(what:=Tar...
[syntax=vb]"SELECT Eany.Pole1, Eany.Pole2" & Chr(13) & "" & Chr(10) & _ "FROM `D:\Ariel Dokumenty\Auchan\Dane\Baza.accdb`.Eany Eany" & Chr(13) & "" & Chr(10) & "WHERE (Eany.Pole1=" & wartosc & " )" _ ) [/syntax]
Kiedyś sobie poradziłem z rysowaniem wykresów poprzez autokształty. Makro pobierało wartości i przesuwało początki i końce linii w odpowiednie miejsca, a niepotrzebne linie ukrywało. Tylko musiałem stworzyć tyle linii ile max na wykresie miało być. Ty byś musiał stworzyć tyle kompletów kształtów (można hurtowo kopiować, więc pójdzie szybko) i je poukrywać....
Kolego tak z zaufanego źródła, makra są stworzone przez ze mnie, chyba że błąd odnosi się do makra które pobiera wartości magazynu z programu, to ono idzie przez dodatek SYMTRAX udało mi się problem rozwiązać !! mianowicie za powstawanie błędów były odpowiedzialne ZDEFINIOWANE NAZWY KOMÓREK !! odnoszące się do innych arkuszy w tym za arkusz w którym...
Można przypisywać zakresy w kodzie przycisków.[syntax=vb]Private Sub CommandButton3_Click() ComboBox2.RowSource = "'Wpis'!c8:c20" End Sub Private Sub CommandButton4_Click() ComboBox2.RowSource = "'Wpis'!C25:C29" End Sub[/syntax]Co do drugiej części pytania: Domyślam się, że wartość ma być pobierana z wiersza określonej kolumny. Spróbuj z 'ComboBox2.ListIndex'.
Jak uruchamiasz procedurę? Ja używam przycisku i po zaznaczeniu dowolnej komórki, w której jednak musi być prawidłowa część ścieżki, po kliknięciu przycisku makro pobiera tę wartość. Przykładowo zaznaczam komórkę B8 z tekstem "Obrazki" (taki jest podfolder z obrazkami u mnie), klikam przycisk i kod umieszczony w makro: [syntax=vbscript] imgLocation...
Cześć, potrzebuje pomocy z napisaniem procedury wyszukaj pionowo jako makro. Poniżej wysyłam to co mam. Wpisując wartość w jednej z komórek, makro musi wyszukać dla niej odpowiedni wynik w innym pliku. Jako, że ten plik będzie codziennie inny to makro będzie otwierać najnowszy plik z danej lokalizacji "Baza". Uruchamiając makro otwiera mi się okno w...
Cześć. Chciałbym żeby w makro Zapisz excel pobierał ścieżkę z komórki H1. Obecnie w makro mam ustawioną wartośc stałą jako Pulpit ("C:\Users\Pawel\Desktop\") i wygląda to w ten sposób: Sub zapisz() ' ' zapisz Makro Range("H3").Select ActiveWorkbook.SaveAs Filename:= _ "C:\Users\Pawel\Desktop\" + ActiveCell.Text,...
Tak na szybko masz tu makro, które chyba robi to co chciałeś. założenia - pliki są w katalogu C:\dane - pobierasz nazwę do szukania z komórki B3 - szukasz takiego produktu w kolumnie B - w obu plikach arkusze nazywają się Dane - zakres poszukiwania w kolumnie B jest ograniczony do 30 - wartość dotycząca szukanego produktu jest pobierana z komórki sąsiedniej...
A może /bez makra/ tak przez tablicę w tablicy zdefiniować ze dwa wiersze w pierwszym imiona w drugim wartości zaś tu wyszukaj.pionow i pobieranie danych z tamtej tablicy. Przykład: =WYSZUKAJ.PIONOWO(A1;imiona;2;FAŁSZ) gdzie: a1 - wpisane imię ewentualnie wybierane z listy, imiona - tablica z dwóch wierszy pierwszy imię, drugi przypisane wartosci do...
Problem jest kiedy zamiast kiedy chce zwiększyć ilość danych do pobrania z 3 do 4 lub 5 Zmienna "r" to zmienna "pośrednio" wskazująca ilość "pobieranych danych". Jest to numer wiersza, od którego zaczyna się pobieranie danych z zeszytu "Dane.xlsx". Naturalnym jest to, że jeśli przy 20 wierszach, zaczniemy pobierać je od ... np.: r = 10 ... to pobierzemy...
Stoję przed ostatnim w zasadzie problemem mianowicie w jednym z pól mam taką formułkę: ='10-07-13'!C25+'11-07-13'!C24 która jak widać opiera się na pobieraniu wartości z pola z poprzedniego dnia+wartość z pola z obecnego dnia. czy mogę jakimś sposobem zmodyfikować tą formułe (lub powyższe makro) tak aby sama wiedziała że ma korzystać z zadanych pól...
Czy takie makro da się zrobić? Tak :D , ale chyba lepiej dwa oddzielne :spoko: Po drobnych zmianach w pliku tygodnie.xlsm 901448 umieszczony w Module1 kod sprawdza "stan arkuszy" i ewentualnie przygotowuje arkusz na nowy tydzień :!: Zmodyfikowano również plik suma pól.xlsm 901451 i wyposażono w makro do kopiowania potrzebnych Ci wartości z aktualnego...
Witam, potrzebuję makra, które z jednego arkusza będzie pobierało liczbę porządkową, szukało tej samej wartości w drugim arkuszu i jeśli znajdzie tę wartość to zmieni w innej komórce wartość na "wysłane". Jest mi to potrzebne do potwierdzenia wysłania oświadczeń dotyczących dostaw. Proszę o pomoc. z góry dziękuję.
To pobierasz/porównujesz wartości (If .. End If) i ustawiasz właściwości (możesz pomóc sobie rejestracją makra po prostu zmieniającego właściwości na pożądane)
Jeżeli do użycia na arkuszu to jak wyżej, jeżeli do użycia wewnątrz makra to: [syntax=vb]Zawartość = Range("'"&Arkusz&"'!"&Adres);[/syntax]
Makro nie musi otwierać skoroszytu Szybsze (w działaniu) rozwiązanie tj bez otwierania i zamykania plików może wyglądać tak: [syntax=vbscript]Public Sub wypisz() Set a = ThisWorkbook.Sheets(1) x = a.Cells(Rows.Count, "A").End(xlUp).Row + 1 Set objFSO = CreateObject("Scripting.FileSystemObject... Set objFolder = objFSO.GetFolder("C:\testfolder") 'Tu...
Bez wykorzystania makr, może to być trudne, potrzebujesz zmiennej z dzisiejszą datą, z niej pobierać ilość dni; Tą wartość używać w pętli jako ilość kroków w których ma zostać dokonane sprawdzenie,
Niestety nie zobaczę twojego pliku (pobieranie zabronione), ale mam dla ciebie materiał do przemyśleń: [syntax=vbscript] Private Sub testEl() Dim y As Long, i As Integer, V As Integer, v1 As Integer Dim Tb() As String y = 2 Do While (Cells(y, 1) <> "") Tb = Split(Cells(y, 1), " ") V = 0 For i = LBound(Tb) To UBound(Tb) Step 2 Select Case Tb(i...
Nie pytałem o to. Dane dla listy pobierane sa z arkusza, czy bezposrednio z poziomu makra?
Zupełnie nie rozumiem o co chodzi. Spróbuj wyjaśnić to bardziej łopatologicznie. Jeśli chodzi by dla nazwy kolumny, którą zaznaczono na zielono funkcja czytała poziomo dwie wartości, pobierała następną nazwę, pobierała wartości i tak dalej to funkcją tego nie rozwiążesz. Do tego musisz użyć makra.
Formuła działa idealnie. Dzięki I jeszcze jedno pytanie, czy da się za pomocą jakiegoś makra pobierając dane tak jak teraz kopiować pliki o takich nazwach jak wartości z tabeli?
Aby było 0 przy wchodzeniu do arkusza DANE trzeba w kodzie arkusza wpisać: Private Sub Worksheet_Activate() For i = 1 To 11 Cells(i + 2, 9).Value = 0 Next i End Sub Co do przecinka samo Val czy CSng w tym przypadku nie wystarczy bo raz pobierasz dane z arkusza a raz wpisujesz z ręki. Można to było uzależnić od "rozbicie" ale stwierdziłem...
Witaj. Makro to dość precyzyjny zbiór poleceń, więc projektując jego działanie musisz określić dokładnie co skąd i gdzie ma kopiować. Wartość "na przykład" 3000 lub jakiś (jaki?) tekst ma być od czegoś zależna? Skądś pobierana? Gdzie ma być "dana kolumna", o której wspomniano? Znowu mamy inną wartość przykładową, "na przykład" 0000 lub jakiś tekst w...
Cześć, szukam i nie mogę znaleźć, a na pewno prosta sprawa, tylko ja jestem początkująca i nie umiem. Chcę, żeby makro pobierało mi konkretne wartości z pliku. Ścieżkę do pliku umieszczam w komórce B2. [syntax=text] Sub Krok1_Tworzenie_bazy() 'Import danych tekstowych i stworzenie bazy Dim Katalog As String 'wskazany przez użytkownika katalog, w którym...
Proszę o pomoc!! Czy jest możliwość napisania makra, które pobiera dane z komórki Excela wkleja wartość na stronie internetowej kopiuje wynik i wkleja do sąsiedniej komórki w excelu. np.: pobiera kwotę w złotówkach sprawdza na stronie kurs i wkleja np. w dolarach ... wiem że można wpisać po prostu kurs walut ale to jest przykład bo takich wartości mam...
Witam, potrzebuje takie makro, które: --> pobiera z Arkusza1 z kolumny z lp ostatnią wartość np: 3 czy 300. (w zależności ile pozycji będzie wprowadzonych). --> mając ostatnią wartość lp wykonuje operację kopiowania w Arkuszu2 wierszy 2-5, dodając je na koniec czyli do wiersza 6. Operacja będzie wykonywany tyle razy ile wynosi wartość lp. Z góry dziękuje...
Witam, Potrzebuje napisać makro, ktore bedzie mialo dwie pętle. Pierwsza pobierać nazwy z nagłówka kolumn, kopiować je, przechodzic do nastepnego arkusza, tam druga pętla bedzię szukała wartośc pobranej z pierwszego arkusza, czyli nazwy kolumny. jesli znajdzie taką samą nazwe kolumny to kopiuje nagłówek z całą zawartością kolumny i wkleja ją do pierwszego...
Chamski (podwójne NOT) kod, ale działa. - najpierw wybierasz sobie "co chcesz wstawić" z komórek D1..D6 - potem wybierasz sobie "gdzie to wstawiasz" - komórki A1..A6 O pierwszej nad ranem trudno o lepszy kod :) Myślę, że koncepcję moją już znasz, przerobisz sobie "na swoją modłę" - jak będziesz chciał. Kod wklejasz bezpośrednio w kod arkusza, którego...
Teraz chciałbym wykonać pewne makro na wszystkich plikach w danym folderze. Wydaję mi się że to jest wykonalne, ale czy nie znając zaawansowanych funkcji w vba jest to możliwe ?
Cześć, Mam ciekawy case do zrobienia, ale niestety nie ogarniam na tyle VBA, żeby to zautomatyzować, dlatego przychodzę po pomoc. Musze zautomatyzować proces SQL->EXCEL->WORD. Proces wygląda tak, że dane z tabeli źródłowej mam podłączone pod excela, po odświeżeniu zaczytują sie do 4 tabel w 4 arkuszach. Następnie odpalam WORDa, który pobiera dane klientów...
Chodzi mi o wybranie jednej kolumny, z której dane są pobierane. W sumie to napisałem ale nie chce dalej przekazywać do podpisów punktów (etykiety punktów) nie mają to być wartości liczbowe tylko tekst. Mam gotowe makro i jak ustawie zakres to nie chce mi dawać podpisów przy punktach, a jeśli sam zaznaczam kolumnę to wszystko działa, a chciałbym żeby...
Makro chyba wyjdzie lepiej, niż kombinowanie. Takie na szybciora zmontowane w 5 minut mniej więcej robi chyba to, co chcesz (pewnie trzeba je gdzieś tam doszlifować, ale z grubsza robi swoje). Jako że jest krótkie, umieszczę je w treści postu. Dodatkowo w załączniku plik xls (excel 2003), zawierający trzy arkusze, w każdym komórka C10 ma wartość. Plik...
Dzień dobry. Za pomocą Logo AcessToll pobieram wartość licznika do Excela. Udało mi się stworzyć arkusz, który generuje trend z ostatnich 100 próbek pobieranych co 60sec, czyli mam informację z ostatnich 100 minut. Aby mieć dane z całego dnia, potrzebuje makra lub formuły, która będzie przepisywała wartość komórki A3 w arkuszu do kolejnych wierszy w...
Rozdziel ścieżkę i nazwy plików. Argumentem metody Open jest string, więc możesz podstawić ze zmiennych. Np Workbooks.Open sciezka & "\" & plik Gdzie wartość dla "sciezka" pobierana jest z komórki, inputbox'a, browsera, etc.
Rzecz w tym, że nigdy nie będziesz pewien wyniku. Z InputBox'a pobierasz 01-12-2015, w arkuszu może być 12/1/2015, 12/01/2015, 1/12/2015, 01/12/2015. Który tekst (w obecnym formacie) odfiltrować? Pewnie wszystko (tylko czy odfiltrowaliśmy pierwszego grudnia, czy dwunastego stycznia?). Wartości w kolumnie D nie są datami, w rozumieniu Excel'a, a zwykłym...
Dzięki za podpowiedź. Teraz jak to uruchomić, aby działało w pętli. Chciałbym, aby formuła działała w pętli, tj aby dla zmieniającego się parametru do zakresu B2:B5 pobierane były kolejne zawartości do C2:C5, D2:D5,...., G2:5. Dla mnie cały szkopuł sprowadza się do tego jak zapisać adres komórki, aby zależnie od zmieniającego się parametru (względnego...
Musisz wpisać coś takiego: ActiveWorkbook.XmlImport URL:="C:\Users\Humano\Downloads\" + Worksheets("Obliczenia").Range("D1").Val... _ Kolejna prośba o pomoc Chcę wykorzystać dane pobrane do tego arkusza w innym arkuszu w tym samym skoroszycie ale zmienia mi formuły Jeżeli np ustawię przykładową formułę w arkuszu "Obliczenia" =SUMA(Dane!BB2) to po zaimportowaniu...
Teoretycznie można coś tam w zdarzeniu Worksheet_Change pokombinować, ale w praktyce to raczej trudne do zrealizowania - zawsze można wyłączyć makra albo usunąć cały arkusz. Najlepiej w takim wypadku zablokować plik i jego strukturę i przygotować go tak, żeby użytkownik mógł wykonywać tylko dopuszczone akcje, np. wprowadzać dane tylko w wyznaczone pola...
pobierać wartość tabela kopiować wartość makro makro najmniejsza wartość
kolejność zapłonu peugeot czysta kartka zmiana częstotliwości radiu
schemat rozdzielnicy elektrycznej schemat rozdzielnicy elektrycznej
Kod błędu -0- w pralce Bosch Maxx 5 - co oznacza? Epson L386 - Migająca dioda papier/ink po czyszczeniu głowicy