worksheet match

Znaleziono około 71 wyników dla: worksheet match
  • VBA Sumowanie kolumny o określonym nagłówku w kilku arkuszach

    Dodano po 3 Jak w dowolnym arkuszu nie będzie pozycją "Wartosc", błąd występuje Dodano po 4 wtedy[syntax=vb]Sub test2() Dim naglowek As Variant Dim lastrow As Long For Each sh In ThisWorkbook.Sheets With sh Set naglowek = .Rows(1).Find(what:="Wartosc", LookIn:=xlValues, lookat:=xlWhole, MatchCase:=False) If Not naglowek Is Nothing Then col = naglowek.Column...

    Programowanie Początkujący   21 Wrz 2016 14:19 Odpowiedzi: 4    Wyświetleń: 1536
  • REKLAMA
  • Excel VBA - Jak zoptymalizować kod wklejający formuły do 350 pozycji?

    Witaj [syntax=vb] Dim ark As Worksheet, r As Long Set ark = ActiveSheet Application.ScreenUpdating = False For r = 1 To 110 ark.Range("B" & r * 4).Formula = "=IF(B" & r * 4 - 1 & "="""","""",INDEX('Lista pracownikow'!$B:$J,MATCH(B" & r * 4 - 1 & ",'Lista pracownikow'!$D:$D,0),1))" ark.Range("B" & r * 4 + 1).Formula = "=IF(B" & r * 4 - 1 & "="""","""",INDEX('Lista...

    Software serwis   04 Lis 2014 20:29 Odpowiedzi: 2    Wyświetleń: 1620
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Excel VBA - kopiowanie do innego arkusza z odpowiednim argumentem

    :) Antoni nie denerwuj się tylko popatrz na własny przykłąd. W której kolumnie arkusza "Roczny" umieścił byś dane wg twojego opisu? Gdyby nie było takiego przypadku można by było uprościć kod a tak trzeba sprawdzić czy się nie mylisz bo będzie wywalać błąd. [syntax=vb]Sub Przenies() Dim x As Integer, nrKol As Integer 'Sprawdzenie za pomocą licz.jeżeli()...

    Software serwis   11 Gru 2012 10:30 Odpowiedzi: 5    Wyświetleń: 2580
  • Excel - jak zliczać czas pracy przy wielokrotnym logowaniu pracowników?

    Jak najbardziej należy się uczyć i VBA ale z kolei nie wszystko na raz. Piszesz że słabo znasz excela (funkcje) a chcesz się brać od razu za VBA. Można ... tylko boje się że się wcześniej zniechęcisz całkowicie do excela nie tylko do VBA (tym bardziej jak nie miałeś do czynienia z jakimkolwiek programowaniem). Poniżej kod i przykład który za przyciśnięciem...

    Software serwis   02 Lut 2013 16:51 Odpowiedzi: 22    Wyświetleń: 5256
  • REKLAMA
  • VBA - łączenie danej kolumny z różnych arkuszy aż do ostatniego (zmiennego) wier

    Sorki że kodu Ci nie podam, ale mój algorytm by wyglądał następująco: kopiujesz np. w pętli komórki z arkusza 1 do arkusza Master następnie z drugiego arkusza kopiujesz po kolei komórkę, następnie sprawdzasz funkcją Worksheet.Match() z parametrem 0 (dokładna wartość), jeśli funkcja zwróci błąd #N/A zapisujesz w pierwszej wolnej komórce arkusza Master,...

    Software serwis   01 Mar 2016 07:56 Odpowiedzi: 2    Wyświetleń: 900
  • VBA Excel - Automatyzacja kopiowania wierszy z zbaza1 do baaza po numerze

    Przetestuj ten kod dla zdarzenia Worksheet_Change arkusza Form2. W komórce B4 arkusza Form2 wpisujesz jedynie numer rekordu do skopiowania. [syntax=vb]Private Sub Worksheet_Change(ByVal Target As Range) Dim lLstRw& 'pierwszy wolny wiersz w arkuszu "baaza" Dim lLstRwBs& 'ostatni zapisany wiersz w arkuszu "zbaza1" Dim lFndRec& 'numer wiersza ze znalezionym...

    Programowanie Początkujący   29 Sie 2013 10:17 Odpowiedzi: 2    Wyświetleń: 1812
  • Jak wyszukiwać nazwiska w UserForm z obsługą duplikatów i przyciskiem Next?

    Kod dostosowany, przerobiony, działa. Cud miód. Jeden mały acz irytujący szkopuł. Przy przeglądaniu kolumny z nazwiskiem liczącej 5000 rekordów czas jest szalenie długi głównie przy wpisywaniu nazwiska. Wpisując np Kowalska potrzebujemy ok 4sec żeby nazwisko pojawiło się w textboxie. Jakiś kolejny genialny pomysł? To już kwestia do optymalizacji -...

    Programowanie Początkujący   08 Paź 2014 11:42 Odpowiedzi: 18    Wyświetleń: 1578
  • Excel: Jak zapisywać automatyczne zmiany w komórce A1 z datą i czasem?

    Próbowałem użyć Private Sub Worksheet_Calculate(ByVal Target As Range) i to skleić z kodem: [syntax=vbnet] Option Explicit ' Zmienna przechowuje aktualną wartość komórki A1 Dim vStaraWartosc As Variant Private Sub Worksheet_SelectionChange(ByVal Target As Range) ' Jeżeli zaznaczamy komórkę A1 ' wtedy przypisz zmiennej wartość tej komórki If Target.Address...

    Programowanie   15 Gru 2021 09:15 Odpowiedzi: 10    Wyświetleń: 792
  • REKLAMA
  • Excel VBA - Zapis zaznaczonego wiersza w innym arkuszu, w pierwszej wolnej pozyc

    Korzystając z ciekawostki kolegi PRL chciałbym przestawić rozwiązanie mojego problemu z kilku postów wyżej. Chodzi o to, że po usunięciu pozycji dwuklikiem móc cofnąć operację usunięcia wiersza. Makro poniżej sprawia, że po podwójnym kliknięciu w arkuszu "szablon" w pierwszej kolumnie w danym wierszu wiersz ten zostanie najpierw skopiowany do arkusza...

    Programowanie Początkujący   15 Gru 2015 20:42 Odpowiedzi: 13    Wyświetleń: 2541
  • VBA - vlookup czy match/index pomiędzy dwoma arkuszami

    wbwartosci - jest objekt, formula wymaga nazwe skoroszytu w kwadratowych nawiasach Dodano po 6 $C$1:$C$2 - to zakres 2 komorki lub kolumny 1..2 ? Dodano po 7 Zamiast Autofill [syntax=vb] r = Application.CountA(wb1.Sheets(2).Range("... wb1.Worksheets(2).Range("B2:B" & r).Formula = "=VLOOKUP(A2,'[" & wbwartosci.Name & ".xls]Sheet3'!A:B,2,0)"[/syntax]

    Programowanie Początkujący   22 Wrz 2016 09:50 Odpowiedzi: 2    Wyświetleń: 2454
  • Uruchamianie makra przyciskiem? Jak dodać przycisk do makra

    Witam, czy może któs z Was zmienić makro by działało z przycisku ? Ja laik jestem i tego niepotrafię :/ Private Sub Worksheet_SelectionChange(ByVal Target As Range) Dim OstW As Long Dim Nazwa As String With Me OstW = Last(.Columns("A")... If OstW = 0 Then Exit Sub If Not Intersect(Target, .Range("A1:A"...

    Software serwis   02 Mar 2011 08:39 Odpowiedzi: 13    Wyświetleń: 9236
  • Jak stworzyć makro w Excelu do zmiany cen produktów po nazwie?

    To pewien "mankament" VB dla VB liczba z przecinkiem jest "ciągiem" a z kropką jest wartością. W związku z tym trzeba takie przecinki zamieniać "ręcznie" Poniżej kod [syntax=vb]Sub ChgInfo() Dim WS As Worksheet Dim Search, Search2, Replacement, Prompt, Title, Zakres As String Dim MatchCase As Boolean Dim Kom As Range Dim Stara, Nowa As Double Zakres...

    Software serwis   25 Sty 2012 12:28 Odpowiedzi: 25    Wyświetleń: 3591
  • Excel 2007 - zamiana znaków diakrytycznych na kody z tablicy

    Proszę bardzo. Zmieniać kody będzie we wszystkich arkuszach tam gdzie zaznaczysz cos do zmiany i uruchomisz makro. Sub Makro1() For x = 1 To 18 Selection.Replace What:=Worksheets("kody"... + 1, 1).Value, Replacement:=Worksheets("ko... + 1, 2).Value, LookAt:=xlPart,...

    Software serwis   28 Lut 2011 10:41 Odpowiedzi: 9    Wyświetleń: 10445
  • REKLAMA
  • Makro, Excel, makro nie działa w Excelu 2003, dlaczego?

    mam makro, które działa w starszych wersjach exela, ale w wersji 2003 już nie. Czy ktoś mógłby powiedzieć jak je przystosować do exela 2003?? pokreśla mi na żółto:Wokrsheets("Arkusz1").Range("AI1", "AI9").Value = Worksheets("Arkusz1").Range("B33", "B42").Value Private Sub Worksheet_SelectionChange(ByVal Target As Range) 'tu masz kopiowanie Wokrsheets("Arkusz1").Range("AI1",...

    Software serwis   13 Lip 2009 20:07 Odpowiedzi: 1    Wyświetleń: 2519
  • Excel - VBA - Dzielenie danych na arkusze wg. zmiennej.

    Przerobiłem trochę Twój kod, zamiast autofiltra używając funkcji .FIND. Kod poniżej, w razie wątpliwości - załącznik. Mam nadzieję że o to chodziło? pozdrawiam Private Sub CommandButton1_Click() Dim wbBook As Workbook Dim wsSheet As Worksheet Dim rnStart As Range Dim rnData As Range Dim i As Long Application.ScreenUpdating = False On Error GoTo...

    Programowanie   04 Sie 2012 13:26 Odpowiedzi: 22    Wyświetleń: 18953
  • Wypełnianie danych - pętla lub wyszukaj pionowo w VBA.

    Panowie poniżej kod , który został mi zaproponowany, ja go zmodyfikowałem tylko pod swoje warunku: Option Explicit Private Sub CommandButton1_Click() Dim ws1 As Worksheet, ws3 As Worksheet Dim i&, j&, d&, n$, h&, maxj& Set ws1 = Sheets("Arkusz1") Set ws3 = Sheets("Arkusz3") Range("Tabela1[#All]").Select ws1.ListObjects("Tabela1").Sort.SortFiel...

    Obsługa oprogramowania   10 Sty 2022 08:06 Odpowiedzi: 6    Wyświetleń: 462
  • Excel VBA: Jak zminimalizować kod wstawiający wzorce do 1000 wierszy?

    Witam. Już gdzieś poruszałem temat w sprawie tego kodu ale nie mogę odnaleźć wątku. Chodzi mi o poniższy kod. Jak go zminimalizować aby robił to samo ale wstawiał wzorce do co najmniej 1000 wierszy? Niestety rozpisanie tego kodu aby to robił miał by z kilometr, poniższy kod przerabia mi tylko 100 wierszy: [syntax=vb]Dim ark As Worksheet Set ark = ActiveSheet...

    Software serwis   03 Lis 2016 20:10 Odpowiedzi: 4    Wyświetleń: 732
  • Kopiowanie warunkowe w Excel

    1) czy wszystkie wartości w kolumnie A występują parami, czy mogą też być single albo większe grupy? W przypadku większej liczby powtórzeń co ma być skopiowane? Wartości w kolumnie A mogą występować pojedynczo, parami lub w większych grupach 2) Czy istotna jest kolejność danych? Czy można je posortować i szukać par w zbiorze sortowanym? Kolejność danych...

    Software serwis   19 Paź 2022 09:16 Odpowiedzi: 6    Wyświetleń: 300
  • Excel Makro - wyszukaj pionowo z tablicy w innym pliku

    Witam, Potrzebuję makro, które po wpisaniu wartości w kolumnie A, wstawi wartości w tym samym wierszu w kolumnach B, C, D, E w oparciu o bazę w innym pliku, nazwijmy go "głównym". Ma to działać analogicznie do wyszukaj pionowo, ale odwoływać się do tablicy w innym pliku (makro otwiera plik główny, zaciąga dane i zamyka plik główny). Nie ma działać w...

    Obsługa oprogramowania   28 Maj 2020 10:39 Odpowiedzi: 9    Wyświetleń: 1452
  • [VBA Excel] - Jak poprawić makro usuwające kolumny i sortujące dane?

    Zauważ, że arkusz niue nazywa się "mm.dd.yyyy" tylko ma konkretną datę jako nazwę więc lepiej w ten sposób: select.end ale tak też można. I druga rzecz. Ta funkcja też ma pewien błąd. Trzeba podać datę początku i datę końca. Nie wiem co chciałeś osiągnąć chyba że jakimś kodem którego akurat ja nie stosuje/nie znam. [syntax=vb] Range("H2").FormulaR1C1...

    Software serwis   16 Kwi 2015 22:00 Odpowiedzi: 5    Wyświetleń: 882
  • Jak stworzyć makro VBA w Excelu do skanowania kodów kreskowych?

    To był przykład. [syntax=vbscript]Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = "$A$1" Then w = Application.Match(Target, Range("C1:C" & Cells(Rows.Count, "C").End(xlUp).Row), 0) If Not IsError(w) Then For x = 5 To 9 If Cells(w, x) = "" Then Cells(w, x).Select Exit For End If Next End If End If End Sub [/syntax]

    Programowanie Początkujący   29 Kwi 2020 11:46 Odpowiedzi: 17    Wyświetleń: 1299
  • excel - kopiowanie wierszy i usuwanie diplikatów do arkusza

    Usuń duplikaty ani tabela przestawna tu się nie przyda bo dochodzi warunek że usuń gdy puste ale nie gdy puste w Re_3 Stworzyłem w sumie proste makro (ono tylko tak wygląda) Pierwsza część kodu przepisuje wszystkie linie mające to samo zlecenie. Później następuje sortowanie. Następnie warunek sprawdza czy (w moim przypadku coś1) się powtarza jeżeli...

    Software serwis   08 Maj 2010 11:41 Odpowiedzi: 4    Wyświetleń: 5371
  • Excel - vba makro - automatyczna kopia po zmianie wartości

    W zasadzie ładnie algorytm już opisałeś, pozostaje tylko poszukać odpowiednich funkcji. Wg mnie, jeżeli nazwy w kolumnie A nie będą się powtarzały, to o wiele prostsza w użyciu będzie funkcja .match , np. [syntax=vb] Szukana_nazwa = Worksheets("Arkusz1").Cells(ActiveCell.R... 1).Value 'Wiersz aktywnej komórki, kolumna A czyli 1 Nr_wiersza = Application.WorksheetFunction.Match(Szuk...

    Programowanie Początkujący   04 Paź 2012 09:58 Odpowiedzi: 6    Wyświetleń: 3978
  • Excel - Dodawanie dniówki na podstawie przepracowanego czasu pracy

    Witam. Mam prośbę o pomoc w stworzeniu odpowiedniej formuły lub kodu VBA który doda mi (w moim pliku do kolumny G) odpowiednią dniówkę na podstawie przepracowanego czasu pracy. Zasady dodawania dniówek napisałem w pliku który jest w załączniku. W moim macierzystym pliku w arkuszu w który chcę dodawać te dniówki pracuje poniższy kod. Kod dział jak najbardziej...

    Software serwis   25 Sty 2015 05:37 Odpowiedzi: 14    Wyświetleń: 1917
  • Różnice między dwoma fragmentami kodu VBA - analiza i wpływ na działanie

    Mam kod który już jakiś czas próbuję zmodyfikować ale nie wiem jaka jest różnica między jednym a drugim: Kod 1: [syntax=vb] Sub sp0() Dim Wiersz, Kolumna As Integer Dim Wartosc, Wartosc2 As Byte Dim zn, zn2 As Byte Worksheets(3).Range("c2:c81").Clear Worksheets(2).Activate Wiersz = Range("c1").End(xlDown).Row Kolumna = Range("c1").End(xlToRight).Column...

    Programowanie   16 Lut 2011 10:27 Odpowiedzi: 7    Wyświetleń: 1043
  • Excel - jak automatycznie sortować liczby z formułą LOS() w wierszu?

    Przed sortowania musisz zastąpić formułę na wartość, ponieważ funkcja LOS() zawsze daje nową wartość w obliczeniach No właśnie, makro, które testowałem działało tylko po wpisaniu konkretnych wartości. Private Sub Worksheet_Change(ByVal Target As Range) Range("AC65:AF65").Select ActiveWorkbook.Worksheets("EW").Sort.Sor... ActiveWorkbook.Worksheets("EW").Sort.Sor...

    Software serwis   02 Kwi 2017 20:16 Odpowiedzi: 3    Wyświetleń: 1737
  • Jak podejść do obsługi błędu przy stosowaniu funkcji offset i resize? VBA.

    Dziękuję bardzo za pomoc, idąc za Twoją radą zrobiłem to w następujący sposób, aby kopiowało mi nagłówek, ale gdy nie ma innych danych niż N/A to aby nie usuwał. [syntax=vbscript] Dim wb As Workbook Set wb = ThisWorkbook Dim lastrow As Integer lastrow = wb.Sheets(3).Cells(Rows.Count, "A").End(xlUp).Row If WorksheetFunction.CountIf(wb.Sheets(3).R...

    Programowanie Początkujący   23 Wrz 2016 08:46 Odpowiedzi: 2    Wyświetleń: 1107
  • EXCEL - Modyfikacja procedury VBA: dodawanie i kopiowanie wierszy, zmiana wartości w kolumnie G

    W Twoim opisie coś nie gra :cry: Jeżeli w kolumnie G ilość w pierwszym wierszu jest np. liczba 9... Ma skopiować dane z wiersza powyżej . To znaczy, z którego wiersza ma kopiować jeśli zmiany wprowadzasz w "w pierwszym wierszu" :?: :D Wierszy mam około 2 000 tyś 2 mln wierszy to musisz pomieścić w dwóch tabelach wykorzystując całą wysokość arkusza (jeden...

    Obsługa oprogramowania   17 Wrz 2021 07:39 Odpowiedzi: 6    Wyświetleń: 840
  • VBA: Porównanie wierszy z pominięciem określonych wierszy w Excelu

    Sprawdź, czy o to chodzi[syntax=vb]Sub sprawdzanie() Dim Wiersz As Long, Kolumna As Integer Dim Wartosc As Integer, Wartosc2 As Integer Dim zn As Variant, zn1 As Variant, zn2 As Variant Worksheets(3).Range("c2:c81").Clear Worksheets(2).Activate Wiersz = Range("c1").End(xlDown).Row Kolumna = Range("c1").End(xlToRight).Column For Z = 1 To Wiersz For x...

    Programowanie   22 Lut 2011 18:08 Odpowiedzi: 2    Wyświetleń: 1154
  • Dostosowanie makra EXCEL do nowego pliku źródłowego - LimurTransform

    Wiadziałem w innych topikach że trochę kumasz VBA więc czego sam nie dołożysz sortowania? Przecież to nie jest trudne. Jak czegoś nie rozumiesz to nagraj makro i przeanalizuj jak jest zbudowane. Wprowadź swoje poprawki i ... tadam ... :) proste :) Poniżej dołożyłem sortowanie po A i po E Po E bo chyba o to głównie chodzi - gdyż funkcja w kolumnie B...

    Obsługa oprogramowania   09 Maj 2018 20:17 Odpowiedzi: 10    Wyświetleń: 1005
  • EXCEL - VBA - fnd & rplc dane pobierane z komórki

    [syntax=vbscript]Sub FindReplace() Dim sht As Worksheet Dim fndList As Variant Dim rplcList As Variant Dim x As Long fndList = Array("A1", "A2") rplcList = Array("B1", "B2") For x = 1 To Sheets.Count For y = LBound(fndList) To UBound(fndList) Sheets(x).Cells.Replace What:=Range(fndList(y)), Replacement:=Range(rplcList(y)), _ LookAt:=xlPart, SearchOrder:=xlByRows,...

    Programowanie Początkujący   05 Sie 2019 03:55 Odpowiedzi: 19    Wyświetleń: 435
  • Excel - Jak przenieść dane między tabelami o różnym układzie?

    https://obrazki.elektroda.pl/9396852000_... Wstępna ocena dostępnych informacji Na załączonym ekranie widoczne są dane zapisane w arkuszu kalkulacyjnym Excel. Arkusz zawiera trzy główne tabele: 1. Tabela 1 (kolumny A-D): zawiera dane liczbowe pod nagłówkami „LO”, „CW”, „ZW”, „CO”. 2. Tabela 2 (kolumny E-H): na razie wypełniona jedynie w...

    Obsługa oprogramowania   04 Sty 2025 15:36 Odpowiedzi: 7    Wyświetleń: 300
  • Excel - jak stworzyć uniwersalny skrypt do obliczania godzin pracy?

    Zrobiłem coś takiego Plik zewnętrzny o nazwie formularz.xls w tym samym katalogu musi być plik zeszyt.xls z danymi ułożonymi jak w podanym wyżej przykładzie (nazwy i kolejność kolumn). otwieramy plik formularz wciskamy przycisk i już mamy wyliczone godziny dla każdego pracownika w zależności od wyróżnika. Jeżeli to by miało być piękniejsze to trzeba...

    Software serwis   12 Kwi 2009 15:14 Odpowiedzi: 16    Wyświetleń: 14467
  • Jak uwzględnić dopisywanie dat weekendów i świąt w funkcji marka?

    Wszystko działa :?: :?: :?: Chyba "lekko" przesadziłaś z tym działaniem :please: Pożądany efekt "uzupełniania brakujących dat w kolumnie A" możesz uzyskać przy użyciu następującego kodu: Arkusz1 "), oraz zakres sortowania Range("A1:F50") - musisz te ustawienia dostosować do swoich danych i wypróbować :spoko:

    Obsługa oprogramowania   06 Mar 2018 19:00 Odpowiedzi: 2    Wyświetleń: 732
  • VBA Kopiowanie danych między skoroszytami z zachowaniem formatowania

    Hej Mam lekko zmodyfikowane makro, które pozwala mi specjalnie nazwać pliki w pierwszej kolumnie „xyz” która się potem kasuje z plików podzielonych więc może mieć plik inną nazwę niż zawartość docelowej 1-wszej kolumny, ale kurczę potem mam wąskie kolumny i muszę w każdy plik wchodzić i je poszerzać ręcznie do szerokości „zawartości” mimo, że w pliku...

    Programowanie Początkujący   26 Lut 2024 13:12 Odpowiedzi: 10    Wyświetleń: 1248
  • Excel VBA: Pętla przestaje działać po dodaniu dodatkowego kodu

    (at)clubs Masz rację, jak usuwam linijkę w kodzie z dodatkowym "findem" to pętla działa poprawnie. Poprawiłem trochę kod i praktycznie został mi tylko jeden "find" ale bez niego nie wiem jak to zrobić inaczej aby znaleźć w drugim arkuszu nazwisko wybranego pracownika. A bez tego cały projekt do piachu.... Miałem wstawić plik, ale niestety z braku czasu...

    Obsługa oprogramowania   09 Lis 2023 18:31 Odpowiedzi: 8    Wyświetleń: 315
  • VBA Excel - Jak kopiować dane bez usuwania istniejących z listy?

    Mam taki kod i teraz nie wiem jak mam go zmienić żeby kopiowało mi dane ale nie usuwało tych które już były wcześniej skopiowane. Kod ma dodawać już do istniejącej listy. Może mi ktoś pomoc? [syntax=vb] Sub Kopiuj() a = Val(InputBox("Soort numer")) Cells.Select Selection.ClearContents y = 2 x = 1 Application.ScreenUpdating = False Worksheets("Scanlijst22").Cells(1,...

    Programowanie   30 Gru 2011 07:30 Odpowiedzi: 4    Wyświetleń: 1276
  • Petla w petli VBA EXCEL Nie działa mi petla w petli proszę o pomoc

    Hej może ktoś mi pomoże tutaj. Sprawa wygłąda tak, że mam kod, która zawiera 2 petle czyli petla w petli. Problem jest taki, że wykonuje najpierw jedną petle póżniej drugą i pózniej jak wraca do pierwszej petli aby powtórzyc działania to niestęty póżniej omija tą 2 petle. Kod wygłąda tak : [syntax=vbscript]Sub prod() Dim art As Long art = 2 y = 2 og...

    Programowanie Początkujący   09 Kwi 2021 18:31 Odpowiedzi: 7    Wyświetleń: 663
  • Makro - Porównywanie danych zawartych w dwóch tabelach i usuwanie duplikatów

    Hej, bardzo dziękuję za pomoc. Dodałam również kilka wierszy , które usuwają "/" z kolumny D :) . Mam jednak pewien problem z uruchomieniem tego makra. Po pierwsze zauważyłam, że duże znaczenie ma kolejność uruchamiania plików. Jeśli plik, z którego mają być usuwane duplikaty zostanie otwarty jako pierwszy, to wówczas po uruchomieniu makra z jakiegoś...

    Obsługa oprogramowania   20 Cze 2021 18:43 Odpowiedzi: 6    Wyświetleń: 876
  • EXCEL - Makro odwolujace sie do danych z innego pliku

    Witam Mam takie makro Sub zamien_znaki_fr() ' ' zamien_znaki_fr Makro ' Zamiana krzaczkow na znaki francuskie ' ' Klawisz skrótu: Ctrl+z ' For x = 1 To 11 Selection.Replace What:=Worksheets("kody"... + 1, 1).Value, Replacement:=Worksheets("ko... + 1, 2).Value, LookAt:=xlPart,...

    Programowanie Początkujący   03 Lut 2015 15:36 Odpowiedzi: 9    Wyświetleń: 1158
  • Excel - jak automatycznie przewinąć do komórki z literą w kolumnie F?

    zrobic jedna komorke w ktorej bede wpisywal litere Np komorka jest "G1" [syntax=vb] Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = "$G$1" Then If Not Application.CountIf(Range("F:F"), Target) = 0 Then ActiveWindow.ScrollRow = Application.Match(Target, Range("F:F"), 0) End If End If End Sub [/syntax]

    Software serwis   15 Lip 2015 13:32 Odpowiedzi: 6    Wyświetleń: 1005
  • Makro VBA zamyka plik Rejestr po wykonaniu operacji - dlaczego?

    nie wyskakuje żaden komunikat z błędem makra, pojawia sie komunikat że pojawił sie niespotykany błąd i excel zostanie zamknięty. Wiec to nie błąd vba Windows(p & ".xlsm").Close Samo użycie zamknięcia nie ma wpływu na plik Rejestr Kilka rzeczy jest nie potrzebnych [syntax=vbscript]Sub Zakończ_zlecenie_pozmianowe() Dim zlec As Worksheet Dim Rng As...

    Programowanie Początkujący   06 Cze 2020 22:16 Odpowiedzi: 13    Wyświetleń: 2004
  • VBA: Rozdzielenie skomplikowanych numerów na komórki w Excelu

    Ja metodami prób i błędów zrobiłem taki kod, [syntax=vbscript]Sub test() Dim ilosc As Long Dim txt As String Dim zakres As String Dim w As long 'rozbija na dwie kolumny numer ( numer + całość w nawiasie - daje niepotrzebny komunikat o zmianie wartości w 2 kolumnie) Range("D2:D13").Select Application.CutCopyMode = False Selection.TextToColumns Destination:=Range("D2"),...

    Programowanie Początkujący   03 Cze 2020 19:00 Odpowiedzi: 6    Wyświetleń: 447
  • Znajdowanie ostatniego wiersza z konkretną komórką.

    Przesyłam jeszcze raz kod z komentarzami przy instrukcjach, które dopisałem lub zmieniłem. [syntax=vbscript]Sub zapisywanie() Dim zlec As Worksheet Set zlec = ActiveSheet 'zapamiętaj aktywny arkusz w zmiennej zlec Dim FindString As String FindString = ActiveSheet.Range("F3").Text 'zapamiętaj numer zlecenia ' należy użyć właściwości Text ze względu na...

    Obsługa oprogramowania   10 Maj 2020 11:31 Odpowiedzi: 12    Wyświetleń: 513
  • Jak skrócić zapis zakresu by uniknąć błędu Series formula is to long (VBA)?

    Dzień dobry ! Mam pewien problem z kodem, którego celem jest odczytywanie wartości temperatur z dwóch/trzech/czterech termopar w komorze termicznej w określonym zakresie. Zebrane dane ustawiane są w kolumnach, przeciętna ilość wierszy po całym cyklu zbierania danych to około 13 tysięcy. W czasie ustawienia pomiaru detektory zczytują wartości wewnątrz...

    Programowanie Początkujący   08 Lut 2019 12:09 Odpowiedzi: 12    Wyświetleń: 591
  • Excel/VBA/Wyszukiwanie zmiana - Makro do wyszukiwania konkretnego fragmentu teks

    Witam, mam wielką prośbę o pomoc. Potrzebuję stworzyć makro, które będzie podmieniało wartości komórek w kolumnie w zależności jaka wartość tekstowa zostanie znaleziona. Przykład: Mam komórki które zawierają: Dobre_Kino Kina Super_kino_ Samochodu Jadę Samochodem KOTEK Dla_kota Makro powinno wyszukiwać ciągi tekstowe: "kin", "samoch", "kot" i tak gdzie...

    Obsługa oprogramowania   07 Cze 2018 13:41 Odpowiedzi: 4    Wyświetleń: 804
  • [VBA Excel] - Jak wyciąć wiersze z zerowymi kwotami i przekopiować do innego arkusza?

    Poniżej cały kod. Kwoty, które schodzą się do 0 zawsze są 2. Chodzi o to, że w danym subtotalu nieraz jest więcej tych pozycji (które się "zerują") o takiej samej nazwie, ale różnej kwocie i wtedy nie wszystko zostaje usunięte i przekopiowane do innego arkusza. [syntax=vbscript]Sub Porzadkowanie2() Dim i As Long Dim lw As Long Dim ws As Worksheet Set...

    Software serwis   31 Lip 2015 16:49 Odpowiedzi: 11    Wyświetleń: 1128
  • makro, plik .xlsx ze znakami, które nie są zapisywane w .csv

    Dla zasady #NAZWA to nie format tylko błąd obliczeń - excel nie zna funkcji o danej nazwie (nazwa po - ). Aczkolwiek dziwne bo u mnie pomimo myślnika nie zmusza excela do obliczeń (chyba że na wstępie jest znak równości ( = ). Formatowanie arkusza jest na ogólne a wkleja wartości ale ... Sama zmiana formatu komórek właściwie nic nie da bo i tak jak...

    Software serwis   19 Lip 2011 13:16 Odpowiedzi: 3    Wyświetleń: 1929
  • VBA EXCEL: Jak zastąpić MsgBox userformem w pętli wyszukiwania?

    Panowie jeżeli to możliwe proszę o pomoc w podpięciu pętli do userform. Jeżeli w pętli używam msgboxa i przycisków TAK i NIE /TAK-szukaj dalej, NIE-przerwij szukanie/ to wszystko jest ok. Stworzony userform ma zastąpić msgboxa. Problem polega na tym, że nie wiem jak zatrzymać wyszukiwanie po uruchomieniu makra w którym jest pętla oraz z którego uruchamia...

    Programowanie Początkujący   03 Paź 2014 15:36 Odpowiedzi: 8    Wyświetleń: 2388
  • Excel VBA - wyszukiwanie wartości powyżej 9 i poniżej -9 w kolumnie cena

    Udało mi się stworzyć cześć kodu. [syntax=vb]Sub trzeci() Worksheets("dane").Select Dim a As Integer Dim b As Integer On Error GoTo Err_Execute 'Start search in row a = 2 'Start copying data to row (row counter variable) b = 2 While Len(Range("A" & CStr(a)).Value) > 0 'If value in column F, cut If Range("F" & CStr(a)).Value > 9 Or Range("F"...

    Software serwis   28 Lis 2014 15:33 Odpowiedzi: 10    Wyświetleń: 3072
  • [excel] [VBA][Excel] Makro do kopiowania wierszy z pliku 1.xls do 2.xls

    Nigdy nie programowałem w VBA, ale znalazłem takie coś, może okaże się pomocne. Jeżeli nie to poszukaj w sieci pod hasłami "vba copy rows" i podobnymi, pojawia się sporo wyników. The example codes will copy to a database sheet with the name Sheet2. Every time you run one of the subs the cells will be placed below the last row with data or after the...

    Programowanie Początkujący   18 Maj 2010 08:49 Odpowiedzi: 2    Wyświetleń: 7802
  • Excel VBA: Błędy przy wyszukiwaniu numerów PESEL bez zer na początku za pomocą Application.Match

    Dzień dobry. Borykam się z problemem użycia funkcji Application.Match przy wyszukiwaniu numeru PESEL i zwróceniu numeru rzędu w tabeli. Problem polega na tym, że funkcja ta świetnie sobie radzi, jeżeli PESEL zaczyna się od zera (np.: 01111111111), ale gdy jest już 111111111111, to wywala błąd, że nie znaleziono. Podczas próby ręcznego wpisania PESELu...

    Obsługa oprogramowania   04 Gru 2023 18:24 Odpowiedzi: 4    Wyświetleń: 234
  • Jak zliczać unikalne wartości w Excel VBA między arkuszami?

    Siedzę już stosunkowo długo i nie mogę wpaść jak to zrobić więc jeśli ktoś jest w stanie mi pomóc rozwiązać ten problem będę niezmiernie wdzięczny. Chodzi mianowicie o to że mam kod który przeszukuje i zwraca wartość w arkuszu 3 przy odpowiedniej wartości w kolumnie "c" w momencie gdy wartość komórki w jednym wierszu w arkuszu 1 jest równa wartości...

    Programowanie   10 Lut 2011 01:54 Odpowiedzi: 5    Wyświetleń: 1238
  • VBA Excel - Jak skopiować wszystkie wiersze z danym numerem produktu?

    Znalazłem i przerobiłem coś takiego: [syntax=vb] Sub Kopiuj_Do() a = Val(InputBox("Soort numer")) Cells.Select Selection.ClearContents y = 2 x = 1 Worksheets("Blad2").Cells(1, 1).Value = "Baan" Worksheets("Blad2").Cells(1, 2).Value = "Pos" Worksheets("Blad2").Cells(1, 3).Value = "Bcode" Worksheets("Blad2").Cells(1, 4).Value = "Artikel" Worksheets("Blad2").Cells(1,...

    Programowanie   29 Gru 2011 09:44 Odpowiedzi: 7    Wyświetleń: 2218
  • jak dodać dane do konkretnego arkusza używając inputboxa w user form

    W porządku, więc skoro dopiero zaczynasz, to: 1. Utrzymuj porządek w kodzie - wcięcia, odstępy między blokami kodów, pozycjonowanie składni typu ' If ... End If ', ' Select Case ... End Select ', itd. Robisz to co prawda dla siebie, nie dla innych, ale im większy będziewsz mieć porządek, tym szybciej będziesz mógł coś zmienić, poprawić, przestawić,...

    Programowanie Początkujący   14 Sty 2018 01:25 Odpowiedzi: 15    Wyświetleń: 1353
  • MAKRO Szukanie google - szukanie w google przez makro

    Czy ktos potrafi tak to przerobic zeby wyskoczyl inputBox zebym mogl podac slowo do wyszukania, makro odpala stronke ale w google grafice odrazu i tam szuka hasla. Otwiera pierwszą stronę i pobiera adres grafiki. Wiem, że o wiele prosze, ale daje kod, może wystarczy go tylko trochę zmodyfikować? Niestety ja nie potrafię na takim poziomie w VB pracować....

    Software serwis   06 Mar 2014 13:41 Odpowiedzi: 2    Wyświetleń: 1140
  • VBA - optymalizacja kodu - skrócenie kodu, aby makro działało szybciej

    Prośba o skrócenie kodu tak aby makro działało szybciej oraz działało również w excel 2010 Podaję jeden z kodów oraz plik [syntax=vbscript]Sub Zestawienie() Dim lastRow As Long Sheets("USUNIĘCIE ZAGROŻEŃ").Select Application.Run "Hide_DeleteRows" Sheets("ZESTAWIENIE").Select j = 3 For Each c In Worksheets("zestawienie").Range("aa1:aa1... If c = "1"...

    Programowanie   03 Lip 2021 17:30 Odpowiedzi: 3    Wyświetleń: 627
  • VBA - Jak zaznaczyć obszar do słowa i powiększyć o 7 kolumn?

    [syntax=vbscript]Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) w = Target.Row k = Target.Column If k = 1 Then ow = Cells(Rows.Count, "A").End(xlUp).Row s = Application.WorksheetFunction.Match([J1]... Range(Cells(w, k), Cells(ow, k)), 0) + w - 1 Range(Cells(w, k), Cells(s, k)).Select Cancel = True End If End Sub [/syntax]

    Programowanie Początkujący   05 Kwi 2019 22:44 Odpowiedzi: 14    Wyświetleń: 729
  • Excel - makro - nowy wiersz na koniec tabeli z zawartością formuł

    Dzien dobry. Zalaczam plik Excel. Na gorze mamy automatyczny przycisk NEW LINE, i chodzi o to, ze wciskajac ten przycisk tworzyl sie nowy wiersz z zawartoscia formul. Czyli majac, np. 100 osob i klikajac kolejno na NEW LINE aby otwieral sie wiersz kolejny po juz istniejacym. Na dzien dzisiejszy mam tak ze otwiera sie zawsze wiersz "2", tak jak zreszta...

    Programowanie Początkujący   14 Cze 2022 17:30 Odpowiedzi: 3    Wyświetleń: 417
  • Jak skopiować dane do nowego arkusza Excela w VBA po sortowaniu?

    Hej, jestem poczatkująca w temacie VBA i mam problem: chcę skopiować dane do nowego sheet'a w formie tabelki i wiem gdzie powinnam wstawić petle. Dodano po 3 Wszystko jest dobrze i ładnie wkleja się pierwszy wiersz do nowego sheet'a, ale nie ma pętli żeby zczytalo wszystko.

    Programowanie Początkujący   13 Lut 2019 07:54 Odpowiedzi: 1    Wyświetleń: 504
  • Excel VBA: Jak zapisać wszystkie zmiany w historii wers pod wersem?

    Witam, Zrobiłem stany magazynowe oraz historię ich zmian. Mój problem polega na tym, że jak zrobię jakieś pobranie towaru to w historii zmian wszystko ładnie się wyświetla ale tylko ostatnia zmiana. Moje pytanie brzmi jak zrobić by w historii zmian pojawiały się wszystkie wpisy zmian wers pod wersem? A o to mój kod: [syntax=vb]Private Sub CmbAktualizujdane_Click()...

    Programowanie   18 Mar 2014 01:28 Odpowiedzi: 5    Wyświetleń: 1227
  • Makro ktore szuka tych samych słów/sentencji i dla sumuje wartosci liczbowe

    Macro dziala tak ze ma mguzik w pliku X, Nciskam go i Macro łączy się z plikiem źródłowym Y. Macro pobiera potrzebne dane i tworzy TEMP Sheet gdzie wkleja pobrane dane w formie tabelek miesięcznych. Następnie w Temp Sheet manipuluje danymi, przestawia kolumny, zmienia nazwy nagłowkow itd. Potem copiuje tak zmienione dane i wkleja do Sheet Ostatecznego...

    Obsługa oprogramowania   11 Paź 2017 08:40 Odpowiedzi: 13    Wyświetleń: 813
  • Makra Excel i Word - Jak zmodyfikować kod dla długiego łańcucha znaków?

    owszem w komórce może być 32 767 znaków. Ale to jest inny problem. Chodzi mianowicie o to, że jeśli w komórce "H2" w "Arkuszu2" znajduje się powyżej 40 numerów PESEL przedzielonych przecinkiem i spacją. W momencie próby wykonania kodu pojawia się komunikat: "parametr typu string jest za długi". Poniżej cały kod: [syntax=vbscript]Private Sub CommandButton1_Click()...

    Programowanie Początkujący   14 Lut 2022 21:00 Odpowiedzi: 13    Wyświetleń: 765
  • Excel VBA - Błąd VBA6.dll przy dodawaniu danych z innego arkusza w Office 2007

    Witam Mam za zadanie napisać kod do automatycznego tworzenia tabeli przestawne w VBA. To udało się bardzo łatwo... Jednak problem pojawił się w momencie dodania opcji uzupełnienia tabeli źródłowej o dane z innego arkusza. W momencie tworzenia tabeli wyskakuje błąd VBA6.dll dla office'a 2007. bez tego kod kompiluje się normalnie PT.AddFields RowFields:=Array("Użytkownik"),...

    Programowanie Początkujący   18 Lip 2013 06:50 Odpowiedzi: 11    Wyświetleń: 2967
  • Excel VBA - zmiana zakresu danych w tabeli przestawnej

    Bardzo dziękuję. Tak zrobiłam i działa. Mam jeszcze jedno pytanie. Chciałabym za pomoca makra posortować dane, ale niestety pojawia mi się błąd. Mam tabelkę zawsze tak samo zbudowaną, natomiast akrusz, w której ona się znajduje ma różne nazwy. Próbowałam usunąć Worksheets("reporting 27.01"), zmieniałam ActiveWorkbook.Worksheets("reporting 27.01") na...

    Programowanie Początkujący   08 Lut 2017 12:34 Odpowiedzi: 11    Wyświetleń: 5421
  • VBA - Optymalizacja długo wykonującego się makra

    Witam, Napisałem właśnie swoje pierwsze makro, ale jak widać żaden ze mnie programista. Makro działa długo, a na razie tylko 2 pliki podpiąłem pod nie. Czy jest ktoś w stanie pomóc mi tak, żeby działało szybciej, a przy tym żebym się połapał o co chodzi?:) Chodzi tu generalnie o to, żeby kopiowało z każdego pliku i każdego arkusza w każdym pliku wszystkie...

    Programowanie Początkujący   26 Lip 2013 11:39 Odpowiedzi: 9    Wyświetleń: 3252
  • Jak połączyć dokumenty Word utworzone z Excela w jeden plik?

    Witam na Elektrodzie znalazłem bardzo fajne makro które tworzy dokumenty "wordowskie" na podstawie danych z tabeli excela. Jestem w stanie przerobić je do swoich potrzeb ale nie umiem "działać" makrami na plikach wordowskich z poziomu excela. Czy jest ktoś w stanie tak poprawić kod aby po utworzeniu plików "wordowskich" ich zawartość połączyć w jeden...

    Programowanie Początkujący   04 Cze 2019 21:05 Odpowiedzi: 0    Wyświetleń: 843
  • [VBA Excel] Jak przenieść zakres C4:C14 do arkusza Historie?

    A, to sorry. Tę linijkę masz OK .Range(.Cells(wiersz, "C"), .Cells(wiersz, "M")) = Application.Transpose(Sheets(&qu... Zadeklaruj zmienną obiektową gdzieś na początku Set ark = Sheets("Historie") Dalej trzeba znaleźć pierwszy...

    Programowanie   23 Paź 2011 12:03 Odpowiedzi: 5    Wyświetleń: 1892
  • [Excel VBA] - Jak dodać warunek w kolumnie A przy Sub totalu?

    Witam. Stworzyłem takie o to prościutkie makro, które obrabia mi dane do porządanego efektu. Jednakże chciałbym dodać mu jeszcze jedną regułę. Mianowicie na samym końcu mam subtotala i chciałbym aby w kolumnie A w przypadku gdy jest w komórce tekst "AT0JD" i komórka po nią jest pusta to makro dawało "D", a jeśli coś innego, to "K". Bardzo by mi się...

    Software serwis   12 Maj 2016 21:46 Odpowiedzi: 0    Wyświetleń: 429
  • [Excel VBA] Błąd 1004 przy kopiowaniu arkuszy w Excel VBA przy więcej niż 26 wierszach

    Witam Mam makro, które kopiuje plik i wstawia nowe arkusze Dodano po 3 już znalazłem błąd

    Programowanie Początkujący   21 Lut 2017 17:42 Odpowiedzi: 0    Wyświetleń: 2502
  • [Excel] Przenoszenie wierszy pomiędzy arkuszami + usuwanie

    Witam wszystkich forumowiczów! Jestem absolutnie początkujący jeśli chodzi o programowanie w VBA w Excelu, a potrzebne mi jest makro, które (po jego aktywowaniu np. kombinacją klawiszy) wytnie jeden wiersz z jednego arkusza i wstawi go do drugiego, w pierwsze wolne miejsce. Skoroszyt będzie się składać z 3 Arkuszy. Chciałbym, aby była możliwość przenoszenia...

    Programowanie Początkujący   28 Lut 2012 13:56 Odpowiedzi: 0    Wyświetleń: 2800