Dzień dobry, W opisanym przypadku należy wykorzystać funkcję SZUKAJ.TEKST lub ZNAJDŹ. Zwracają one numer znaku w tekście, które odpowiada tekstowi szukanemu lub kod błędu jeśli tekst nie został znaleziony. Formuła mogłaby wyglądać tak: =ORAZ(C7<>"";NIE(CZY.BŁĄD(SZUKAJ.T... Funkcja JEŻELI na początku jest niepotrzebna. Funkcja ZNAJDŹ...
Dla małej ilości danych dwie pętle For Each się sprawdzą (kod do ewentualnej przeróbki): [syntax=vb]Application.ScreenUpdating = False Worksheets("Wynik").Cells.ClearContents With Worksheets("Baza") For Each k In .Range("B7:IV7") If UCase(k.Value) = "X" Then ost_wiersz = .Range("A65536").End(xlUp).Row poz = 2 For Each w In .Range(.Cells(9, k.Column),...
Chciałbym sprawdzić, czy w kolumnie A zawiera się tekst z kolumny B i jeżeli tak, to niech go wypisze w kolumnie C. Wg tego opisu i w pierwszym wierszu i w drugim Twego przykładu formuła działa prawidłowo. W drugim wierszu znalazła zgodność B2 (pusta) ze spacją z tekstu w A2 :please: Jeśli zaś chcesz sprawdzać jednego stringa w wielu wierszach to trzeba...
A kopiowanie formatowania nie wystarczy? Pytanie jest bardzo nieprecyzyjne. Kiedy to kopiowanie miałoby nastąpić - na życzenie, po zaznaczeniu komórek do skopiowania, czy automatycznie - gdy zmienia się coś w komórce (to jest trudniejsze)? Poza tym, czy komórka zawiera coś oprócz tego koloru, co ma być pominięte przy kopiowaniu? Czy chodzi tylko o kolor...
Nie rozumiem... Miałeś PL vba był w EN Zmieniłeś na DE który to pakiet najwidoczniej zawiera zniemczenie do edytora vba. Zmieniłeś z powrotem na PL, ale ponieważ pakiet PL nie zawiera spolszczenia do vba to nic tam nie zostało zmienione. Idąc tym tokiem przejście na EN zmieni vba na EN a przejście na PL nie ruszy vba tak jak nie ruszyło przejście z...
Excel nie zawiera funkcji interpolacji liniowej (bynajmniej do wersji 2007). Są jednak metody aby korzystając z definicji interpolacji oraz funkcji arkusza stworzyć odpowiednie równanie. Nigdy jednakże tego nie robiłem (nie miałem takiej potrzeby) ale na google.pl jest wiele przykładów i rozwiązań. Dla osoby znającej temat interpolacji nie powinno być...
A o dzieleniu całkowitym i reszcie z dzielenia w szkole nie było? można np tak: =ZŁĄCZ.TEKSTY(ZAOKR.DO.CAŁK(A7/6... gdzie komórka A7 zawiera wpisane minuty
Załączona formuła działa pod warunkiem, że tekst w kol.B zawiera spację. Zakładam, że nazwisk i tekstów do podstawienia będzie >1...
1. Rozumiem że na obu system 32bit 2. Odpal ten nie działający plik niech wyskoczy ten błąd na górze w menu vba jest taki "kwadracik" stop (reset) naciśnij - zakładka tools - references - odhacz wszystko co zawiera missing
[syntax=vbscript]Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = "$A$10" Then Application.EnableEvents = False Range("A11:B" & Cells(Rows.Count, "A").End(xlUp).Row).ClearContents ow = 5 ok = Cells(1, Columns.Count).End(xlToLeft).Column x = Target.Row + 1 For k = 1 To ok Set a = Range(Cells(1, k), Cells(ow, k)).Find(Target, LookIn:=xlValues,...
Skąd mamy wiedzieć w jakim formacie są dane przed wykonaniem makra !? Naprawdę tak trudno dołączyć plik Excela ? W makrze zamieniasz zaznaczone dane na format liczbowy z separatorem tysięcy i dwoma znakami po przecinku, próbowałaś to wyłączyć ? Na zrzucie widać, że kolumna "Data zamówienia" zawiera wartości daty ale w formacie liczbowym, nie wystarczy...
Polecenie Name powinno działać poprawnie. Nie wiem jaką ma Pan strukturę plików. Możliwe przyczyny błędu: 1. Plik docelowy już istnieje 2. Folder docelowy nie istnieje 3. Plik źródłowy jest otwarty 4. Nazwa pliku zawiera znaki wieloznaczne "*" lub "?"
Powinieneś dodać własny skoroszyt jako przykład, co chcesz osiągnąć, bo w Excelu różne drogi prowadzą do celu. W każdym razie jeśli używasz funkcji ADR.POŚR, to jej pierwszy (a często jedyny) argument musi być w cudzysłowie - jeśli oznacza adres, z którego chcemy pobrać dane. Natomiast bez cudzysłowu - jeśli to jest komórka, która dopiero zawiera potrzebny...
Osobiście tego nie testowałem ale wygląda, że da się to zrobić przez WinApi: WlanGetAvailableNetworkList - [url=https://docs.microsoft.com/en-us/wi... dostępnych sieci WlanQueryInterface - [url=https://docs.microsoft.com/en-us/wi...
makro akapit przed właściwym nagłówkiem również formatuje Faktycznie tak się dzieje - trudno precyzyjnie operować jest ułomnymi "symbolami wieloznacznymi :cry: Dla tego zmieniłem zapis tych "wyrażeń regularnych" Worda, zmieniłem też zastosowane style (na dotyczące znaków i akapitu :idea: ) i całość w nowej formie zamieściłem w załączniku. Czy jest...
Jeśli chcesz, żeby po zaznaczeniu więcej niż 1 komórki była brana pod uwagę tylko pierwsza z zaznaczonych, to możesz dodać linię: [syntax=vbscript]If Target.CountLarge > 1 Then Set Target = Target(1)[/syntax]przed tą linią, którą masz zaznaczoną na żółto. Całościowa propozycja w załączniku. Zasady są nieco inne. Zasięg działania w arkuszu nie jest ograniczony,...
Jeżeli A1 zawiera datę to liczbę dni od początku roku możesz obliczyć formułą: =A1-(DATA(ROK(A1);1;1)-1) nadając komórce format ze jest liczbą (Format -1234).
Chciałbym zwrócić uwagę na jedno zdanie z dokumentacji metody GetSaveAsFilename: When InitialFilename is used with an extension and a filter is applied, this extension must match the filter extension, otherwise the effective InitialFilename displayed in the dialog box will be an empty string. Według tego, jeżeli 'initialfilename' jest używane z rozszerzeniem...
Jak już pisałem nie mam 2007 więc nie mam jak sprawdzić. Ewentualnie dopiero w poniedziałek. Do tej pory może ktoś inny (mający 2007) odpowie ci na to. Może być prościej przy wykorzystaniu przycisku (włącz wyłącz - z hasłem). Ale wtedy przy wchodzeniu do pliku będzie monit o to by włączyć makra. (że plik zawiera makro) Nie wszyscy to lubią (makrom nie...
Makro super tylko w tym przypadku zostawiło mi tylko kwoty z "5.00". Usuwa tylko w przypadku, gdy: 2. W kolumnie A nie ma kwoty "5.00" Jeśli w kolumnie A jest kwota 5.00 to pozostawi nietknięty wiersz niezależnie od całej reszty. Jeśli ma być inaczej to musisz lekko przeredagować warunki. Załóżmy, że sa możliwe 4 sytuacje. 1) kwota inna niż 5.00 oraz...
Dzień dobry, Szkoda, że brak załącznika, a obrazek jest niezbyt czytelny. Odpowiem więc tylko ogólnie. Przykład kodu definiującego formułę tablicową w zaznaczonej komórce: FormulaArray obiektu Range . Jej wartość ma postać tekstu rozpoczynającego się od znaku równości, zawierającego poprawne wyrażenie w języku angielskim. Jeśli formuła zawiera odwołania...
Dzień dobry, W takiej sytuacji zawsze lepiej załączyć plik niż obrazek, bo można przetestować rozwiązanie i ewentualnie zmodyfikować szczegóły. W tym przypadku formuła zawiera błędnie zapisane warunki: zamiast "=M46" powinno być M46 albo $M$46, w zależności od tego jak formuła będzie dalej kopiowana, zamiast "=O46" powinno być O46 lub $O$46, zamiast...
Jeśli dobrze zrozumiałem chodzi o coś takiego: [syntax=vb]Sub FirstAndLast(ByVal c As Integer, ByVal cellRow As Integer, ByVal cellCol As Integer) Dim i As Integer Dim first As Integer Dim last As Integer lastindex = Cells(ActiveSheet.Rows.Count, c).End(xlUp).Row For i = 1 To lastindex If first = 0 And Cells(i, c).Value <> "" Then first = i End...
Witaj. Należy użyć formatowania warunkowego z określeniem funkcji, na podstawie której robiony jest format. Jeśli posiadasz Excela w wersji 2013 lub nowszej, to ma on wbudowaną funkcję CZY.FORMUŁA, która rozróżnia czyw komórce jest wpisana liczba/tekst, czy wartość jest obliczona na podstawie formuły rozpoczynającej od "=" - i o takie rozróżnienie chyba...
Podałeś taki niestandardowy format z łącznikami między elementami czasu, zamiast dwukropków, więc zrozumiałem, że to jest istotne. Jeśli jednak chcesz mieć "prawdziwą" datę, to uzupełnij swój kod tak: [syntax=vbscript]Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) If Not Intersect(Target, Range("B1:C10")) Is Nothing...
Makro czy funkcja w tym przypadku to żaden problem. Kłopotem jest to czy to co przedstawiłeś jest "prawdą". Czyli czy nie ma innych danych w arkuszu oprócz tej tabeli - tak jak to przedstawiłeś (bez nagłówków i innych danych w innych komórkach - inne komórki "czyste")? (A może zawsze tabela "ściągana" ma te same "namiary komórkowe"? ) Czy może jednak...
powiedz mi dlaczego elektrodowicze po początkowym kodzie, który zawiera drobny problem, postępując widocznie na oślep każdy kolejny pomysł idą tylko gorzej? Miałeś kwerendę z parametrami (dobrze!), przeszedłeś na koszmarne sklejanie stringów (niebezpieczne, działanie nieokreślone) Co do szczegółów, wystarczy jeden wiersz z błędem (wyjątkiem) a cała...
U mnie bez kolumn pomocniczych, za to z nazwami (żeby łatwiej można ogarnąć formułę). Dane - to zakres danych źródłowych, numkol, numwie, numer - formuły pomocnicze, formuła kolnr zawiera adres początku zakresu wynikowego w formie adresu mieszanego, w tym przypadku [syntax=text]F$2:F2[/syntax]Formuła finalna w arkuszu jest formułą zwykłą, którą można...
Jeżeli jakiś fragment jest stały, tzn występuje w każdym wierszu Np miejscowość oraz ilość cyfr na końcu zawsze będzie od 1-4, to rozwiązanie jest stosunkowo łatwe. W innym przypadku należy rozważyć utworzenie listy pomocniczej nazwisk lub miejscowości. Jeśli ich występowanie nie jest zupełnie przypadkowe, to też byłaby możliwość posortowania wykorzystując...
Zasugeruję znowu rozwiązanie Access'owe. Raport okresowy, generowany na podstawie danych z formularza. Wybór daty od-do lub ostatni tydzień lub od początku miesiąca, tygodnia, itp. Dałbym możliwość wyboru asortymentu. Domyślnie cały, ale gdybyś chciał sprawdzić ile wynosi sprzedaż tylko Np towaru o kodzie P11, powinna być taka możliwość. Nie widzę potrzeby...
Proponuję poświęcić odrobinę czasu na "zaliczenie" jakiegoś kursu. Np If A1="praca" Then D5=A1". Nie masz wrażenia, że skądś to znasz? To samo już po "Excel'owskiemu": '=JEŻELI(A1="praca";A1;"")' Jeśli chciałbyś skopiować komórkę również z formatowaniem, możemy rozejrzeć się za "sugerowanym" przez tłumacza 'copy'. Nagrać makro z Ctrl+C i Ctrl+V, następnie...
...1. jak mam sformatować komórkę aby wyświetlała w zawartości ze zczytanego kodu kreskowego zawartość w postaci szeregu cyfr. Nie wiem dlaczego w jednej komórce, która jest sformatowana jako tekst wyświetla ten szereg cyfr a w innej mimo iż jest tak samo sformatowana już nie. 2. Jak mam połączyć funkcję ... Tak abym do komórki D28 nie wpisywał jak...
Można to zrobić np. za pomocą VBA. Napisałem funkcję UDF, która tworzy listę (tablicę) nazw miejscowości odczytanych z zakresów wg podanego schematu. Wywołanie funkcji: [syntax=text]=List3D(schemat adresu)[/syntax] schemat adresu zawiera nazwę arkusza ze znakami zastępczymi w postaci akceptowanej przez operator Like w VBA, to znaczy w tym przypadku:...
W Twoim pliku XLS dodałem poniższy kod i przycisk w arkuszu "form2", który uruchamia ten kod. Pozdrawiam - McVik
Istnieje klawisz odj = IIf(Cells(3, 3) = "", -1, 1) Cells(Cells(3, 3).End(xlDown).Row + odj, 3) = InputBox("Podaj cos") a na upartego w jednej Cells(Cells(3, 3).End(xlDown).Row + IIf(Cells(3, 3) = "", -1, 1), 3) = InputBox("Podaj...
Witaj, Nie mam pomysłu na formułę, mam natomiast pomysł na proste makro, które mniej więcej robi to, co chcesz. Nie jestem najlepszym programistą VBA, ale w sumie na pierwszy rzut oka działa. [syntax=VB]Sub Makro1() ' ' Makro1 Makro ' Makro zarejestrowane 2011-04-16, autor Darek ' ' Kolumna A od wiersza 2 w dół zawiera działania ' W kolumnie B będą...
Najlepiej, gdybyś wrzucił przykład w postaci pliku. 1. Trzeba założyć, że duplikatów może być więcej niż jeden, dlatego =JEŻELI(LICZ.JEŻELI($A$2:$A$7900;B2) >0 ;"istnieje duplikat";"") 2. Najczęściej problemy powodują spacje wiodące i -trudniejsze do zauważenia- końcowe. Musiałbyś się ich pozbyć Np przepisując kolumnę A do innej, Np F, funkcją 'USUŃ.ZBĘDNE.ODSTĘPY(A2)...
Dzień dobry, Chciałem się włączyć do dyskusji, chociaż trudno zaproponować szybkie rozwiązanie przy tak dużej liczbie danych. Nie chcę proponować VBA, są pewnie lepsi od tego specjaliści, natomiast formuły Excela można na pewno zoptymalizować. Ale najpierw pytanie, czy w przykładzie kolumna I w arkuszu "wynik" zawiera spodziewany wynik? Warunek jest...
Moje rozwiązanie wyglądałoby jakoś tak: [syntax=vb] Sub Makro1() ' ' Makro1 Makro ' Makro zarejestrowane 2013-05-12, autor Darek ' ' Const S1 = 8 ' najmniejszy przedział Const S2 = 16 ' sredni przedzial Const S3 = 32 ' najwiekszy przedzial Const D1 = 3 ' tolerancja sredniej najmniejszego przedzialu Const D2 = 5 ' tolerancja sredniej sredniego przedzialu...
To tak działać nie będzie. Formuła listy rozwijanej sprawdzania poprawności musi zawsze zwracać odwołanie, a nie stałą "10", jak w Twojej formule. Formuła nie może generować listy rozwijanej, może ją tylko modyfikować, to znaczy nie da się (samymi formułami) zrobić tak, że w B1 raz będzie lista rozwijana, a innym razem nie. To można zrobić tylko z pomocą...
Witam, Potrzebuję funkcji, najlepiej wywoływanej przez skrót, np. Ctrl+L, która będzie wykonywać następujące czynności: 1. Znajduje w kolumnie "D" wszystkie komórki o tych samych wartościach, np. "11111111111". 2. Sumuje komórki z kolumny "L", ale tylko te, które znajdują się w tych samych wierszach co komórki z kolumny "D", np. o wartościach "11111111111"....
Funkcją replace usuwasz najpierw "spację" na końcu. Potem usuwasz przecinki. Masz liczby całkowite. Formułą dzielisz je przez 100 i w sąsiedniej komórce masz to, co chcesz.
Witaj. Excel zawiera gotowe narzędzia do tego umożliwiającego pominięcie weekendów czy świąt w obliczeniach. Można również wskazać własną listę dni wolnych. https://support.microsoft.com/pl-pl/offi... https://support.microsoft.com/pl-pl/offi...
Działam w VBA MS Excel i przy pobieraniu danych tekstowych mam string, który jest "łamany", czyli zawiera wiele linii - jak najprościej, jaką funkcją zamienić ten string na jeden jednolity ciąg znaków, bez "twardych Enter'ów" ?
Potrzebuję napisać makro do formatowania warunkowego. Chciałabym pokolorować cały wiersz, jeśli spełnione są dwa warunki: - kolumna O > 10% oraz kolumna B zawiera tekst "styczeń", "luty", "marzec" - kolumna O > 15% oraz kolumna B zawiera tekst "kwiecień", "maj", "czerwiec" AI: Jaka wersja programu Excel jest używana? Excel 2024 AI: Czy potrzebujesz...
Witam, mam w pliku (załączyłem go do tematu) 3 arkusze: - koszty jednostkowe - półprodukty - produkty Arkusz 'koszty jednostkowe' zawiera ceny poszczególnych elementów w przeliczeniu na 1 jednostkę miary. Arkusz 'półprodukty' pokazuje z ilu elementów danego typu składa się dany półprodukt (ilości wpisuję ręcznie), przeliczam tam koszt łączny danego...
Ad2.Jeśli chodzi o wyodrębnienie liczby z ciągu tekstowego proponuję zbudować formułę, która sprawdzi czy na lewo od fragmentu tekstu " mm", określona ilość znaków zamienionych na cyfry jest liczbą i jeżeli tak to zapisze ją w komórce. Przykład: Tekst w A2: Belka 89 E 15 dł. 2200 mm 3CR RAL 2004 Szukamy " mm". Formuła: =SZUKAJ.TEKST(" mm";A2) Interesują...
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...
Marek, o to chodzi, żeby się nie namęczyć.;) Zamiast kombinować wykorzystałem parser Excela. Jakoś Autor pewnie nie wiedział co mam na myśli mówiąc 'pokombinuj z tym'. Z drugiej strony Autor przytoczył przykład w pierwszym poście i nie wiadomo, czy komórka A1 zawiera 'komórka a1: 50 ', czy też po prostu 50. Z trzeciej strony;) mój kod wykasuje wszystko...
Skorzystaj z funkcji Suma.Warunków W tym przypadku będzie to: =SUMA.WARUNKÓW(D2:D25;A2:A25;"dostępne";...
paczka zawiera telefon zawiera zawiera bezpieczenstwa
duże litery schemat puszek wymiana świece kosiarki
zasilacz laboratoryjny zasilacz laboratoryjny stm32
Jak sprawdzić uszkodzenie płyty głównej lub procesora bez podmiany komponentów Masa silnika w skuterze Piaggio X8 125 2006 - lokalizacja i poprowadzenie nowej