Dobry wieczór, Pierwsze pytanie, czy to ma być rozwiązanie w Excelu, czy w Visual Basicu? Jeżeli w Excelu, to można wykorzystać iteracje, żeby w ciągu znaków znaleźć pierwszą literę. Zakładam, że pierwsza litera to początek nazwy miasta. Aby zrealizować obliczenia iteracyjne, należy w opcjach Excela zezwolić na iteracje. Potrzebna też będzie komórka...
Chodzi mi o to aby w tabelce w pierwszej kolumnie maja byc wypisane kontynenty.W drygiej-tereny leśne-to ma się dzielic na dwie koumny-nie wiem jak to się robi:mln ha,%zasobów światowych,następnie wtrzeciej kolumnie-zwarte tereny leśne i też ma się dzielic na dwie:mln ha,%terenów leśnych.W czwartej-lesistość poszczegolnych kontynentów.Dane te oczywiście...
Dziękuję za szybką pomoc. Zmodyfikowałem ten kod zmieniając adres komórki z nazwą. Po przekierowaniu do innego arkusza niż ten, w którym znajduje się przycisk "zapisz" pojawia się okno zapisu, ale nie wczytuje się nazwa ze wskazanej komórki. Kod po zmianie wygląda tak: [syntax=vbscript]Private Sub CommandButton1_Click() plik = Application.GetSaveAsFilename(Sheets("il...
nie o to chodzi nazwa pliku do którego ma się odwołać komórka , ma być zapisana w innej komórce
Rozumiem. Nie widzę jednak różnicy między naciśnięciem przycisku start, a dwuklikiem w temat. I tak, żeby makro zadziałało, to komórka musi być zaznaczona. Nieważne. Pewnie jakoś inaczej kombinujesz.;)
Program, jest częścią jednego większego, a nie ma sensu tu podpinać całości. Zatem trochę go zmodyfikowałem i wyciąłem najważniejszą rzecz. Faktycznie źle się tutaj określiłem za co przepraszam. Z załącznikach podsyłam zdjęcia błędu, który się pojawia. Program (działa) ładnie zapisuje gdy w nazwie klienta nie ma KROPEK. Wystarczy, że kropka jest w dowolnym...
Jest ktoś w stanie mi pomóc edytować tą funkcje , tak żeby się blokowała ? To jest niemożliwe do zrealizowania z tzw. funkcją nietrwałą :cry: Jeśli chcesz uzyskać taki efekt Timestamp :idea: :D możesz wykorzystać np. Apps Script uruchamiany wyzwalaczem "on edit" :spoko: [syntax=vbscript]function onEdit() { var s = SpreadsheetApp.getActiveSheet(); if(...
Witam mam dosyć sporą bazę w Excel'u i 2 problemy których ogarnięcie ręcznie zajęło by pewnie tygodnie, dlatego zwracam się o pomoc :). (Baza Zielone) 1 - Jak w przykładzie. Są produkty matki (pusta niebieska komórka "id_kombinacji") - mają one uzupełnione 5 zielonych kolumn. Chodzi o przekopiowane danych z tych 5 zielonych niżej odpowiednio do produktów...
Potrzebuję pomocy z wyjaśnieniem co zrobiłem źle. =JEŻELI(CZY.PARZYSTE(M4);+JEŻELI(E4="Pią... Komórka M4 zawiera liczbę z numerem tygodnia E4...
Zrobiłem coś takiego, gdzie popełniłem błędy? [syntax=vbscript]Sub Przycisk3_Click() Dim plik As Variant Dim i As Byte Set a = ThisWorkbook.Sheets(1) Application.ScreenUpdating = False plik = Application.GetOpenFilename(filefilter:=... excel (*.xls*),", MultiSelect:=True) For i = 1 To UBound(plik) Set b = Workbooks.Open(plik(i)) For x = 1 To...
Najprawdopodobniej zaznaczasz >1 komórkę. Dopisz warunek: [syntax=vb]Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range) If Sh.Index > 10 Then If Target.Cells.Count = 1 Then If Target.Address(0, 0) = "A1" And Target.Value <> "" Then Sh.Name = Target.Value End If End If End If End Sub[/syntax]
krótko mówiąc funkcja powinna na przykładzie 2 wiersza sprawdzic czy któraś komórka jest pusta jesli tak to nie pobiera nazwy kolumnu oraz danych z tej komórki czyli z wiersza 2 wezmie tylko nazwy kolumn 50 60 80 100 i po nazwie kolumny wypisze 2 wartości do niej przyporzadkowane w wyniku pokazałem to: na zielono nazwa kolumny a za nią 2 komórki wartości......
Mam skoroszyt excela w którym w poszczególnych arkuszach (każdy miesiąc ma osobny arkusz) przechowywane są dane o pracownikach i jak pracowali w danym miesiącu. Czasem pracownik w ciągu miesiąca pracuje na kilku punktach pracy czyli zmienia lokalizacje. Przykład w arkuszu X pracownik o nazwisku i imieniu A7 129 pracował w lokalizacjach Bogdanka, Wieliczka...
Przeglądam forum ale jakoś nic nie mogę znaleść / podpasować do mojego problemu, a mianowicie : Tabela zwiera kolumny nazwa cena i pole wyboru a nad tabela jest komórka z sumą wybranych komórek z tabeli. np. Razem: 300zł <-- zsumowane tylko pola wybrane ! nazwa cena pole wyboru ----------------------------------- towar1 100zł X towar1 100zł X towar1...
Witam, zna ktoś formułe dodawania liczb w excel. Chodzi mi dokladnie o liczenie bramek. Przykład: NAZWA DRUZYNY 1 kolejka 2 kolejka SUMA Imie i nazwisko np. 5 goli 3 gole 8 goli Ostatnia komórka sumowała by wszystkie strzelone w poszczególnych kolejkach bramki. O taką właśnie formułe mi chodzi, dość prosta dla kogoś kto zna choć trochę formularz kalkulacyjny.
Tak się nie da. Ale może spróbuj inaczej podejść do zagadnienia. Nie wiem jak to wykorzystujesz ale może obok zostawić "wolną" komórkę z opisem "z ręki" i w komórce docelowej gdzie ma się pojawiać konkretna nazwa wprowadzić JEŻELI() tzn że jeżeli komórka z ręki jest pusta to pobierz dane z komórki gdzie jest lista, a jeżeli w komórce są jakieś dane...
Witam, stworzyłem arkusz do gry cashflow, wszystko ładnie działa, ale chciałbym wprowadzić jeszcze jedną funkcję, niestety nie wiem jak. Chodzi dokładnie o to, że jak wprowadzam z listy rozwijalnej nieruchomość, to pojawia mi się jej nazwa we wszystkich potrzebnych miejscach, wystarczy, że wpiszę cenę zakupu, wkład własny itp. i wszystko jest ok. Natomiast...
Ja to widzę tak. Wyszukiwanie po nazwie lub po NIP-je czyli jedna komórka to nazwa druga to Nip no i wpisujesz w kolumny wszystkie firmy klikasz w opcje dodaj filtr. Dalej do firmy dodajesz hiperłącze które przekierowuje do arkusza z fakturką do wypełnienia
Wszystko działa jak należy, dzięki bardzo. Sorry jeszcze że męczę z tym tematem, ale jak możesz to powiedz mi, jaka będzie formuła, jak będę chciał to zrobić na połączeniu dwóch komórek (nawiązanie do rozpoczętego przeze mnie poprzedniego tematu). Mam tak w arkuszu2: komórka A1 (10-05-2013) komórka B1 (12:00) I chce w arkuszu głównym w komórce połączyć...
Mam takie zapytanie odnośnie Excela. Podaje przykład pliku w załączniku. Teraz do rzeczy czy jest taka funkcja, makro które pozwoli na przeniesienie skopiowanie wartości z jednego arkuszu do drugiego (nie chodzi o ctrl+c ctrl+v) ? W arkuszu o nazwie "Całość" znajduję się tabela, a w niej dane tj Nazwa, Wartość W kolumnie nazwa znajdują Imię Nazwisko...
Witam Wszystkich Potrzebuję pomocy w excelu bo VBA dla mnie za trudne. O co mi chodzi mam dwa arkusze. W Arkusz1 co jakiś czas wpisuję firmę (kolumna A) i adres tej firmy (kolumna B) W Arkusz2 mam sformatowany wygląd arkusza do książki adresowej (kolumna B-ADRESAT) (kolumna C-dokładny adres). Chciał bym żeby w Arkusz2 kolumna B można było zacząć pisać...
Witam wszystkich forumowiczów. Jestem w trakcie budowy arkuszu do inwentaryzacji w Excelu z użyciem makra w VBA. Założenie : - na podstawie bazy danych (Arkusz 1), gdzie po zeskanowaniu kodu EAN (Arkusz3 komórka z użyciem makra do skanowania kodu, puste pole) wyskakuje materiał, nazwa długa i krótka oraz stan sztuk lub kg - po zeskanowaniu możemy dodać...
Dwa razy w roku wykonuję na sprzętach z kolumn A-D (naliczenia na wszystko) takie konkretniejsze czyszczenie malowanie. Aby tego dokonać moi pracownicy muszą pobrać od magazynierów poszczególnych rodzajów materiały do tego celu magazyn farb, paliwa, elektryczny. Więc w tym arkuszu wykonałem sobie takie ogólne naliczenie rzeczy potrzebnych od tych magazynierów...
:-) Uff... , ulżyło mi. Ja to chyba muszę wrócić do szkoły żeby się nauczyć pisania ze zrozumieniem, bo nic nie pisałem ostatnio, że mam problem z makrem do wysyłki email , a Ty tak to zrozumiałeś. Z resztą, kod do wysyłki już zamieszczałem we wcześniejszych postach. Ale do rzeczy: Potrzeba jest taka, aby Wasz kod uzupełnić o porównywanie czy nazwa...
ok - bardzo ciekawa opcja jeżeli rozchodzi się o brak VBA. jednak jak by to wyglądało gdybym chciał to wmieszać w język VBA ? Ponieważ w przypadku dużej ilości danych wersja bez makra będzie powodowała dużą ilość formuł oraz zwiększanie się wielkości pliku excel. Przykład w załączniku zgrywania danych gdy mamy dwie wartości podane - czy da się ten kod...
Moje poszukiwania w Googlach nie dały rezultatu. Na tym forum również nie znalazłem odpowiedzi pomimo że są tematy zbliżone do mojego problemu. Co ciekawe na innych forach również nikt nie wie jak to zrobić. Chciałbym Was tu prosić o pomoc jak to można zrobić. Chodzi mi o zbudowanie makra do zliczania z komórek znajdujących się w innych plikach. Założenia...
Ok, z adresowaniem sobie poradziłem!!! dzięki za pomoc ale mam jeszcze kilka innych zagadek... 1. marża do ceny (powiedzmy 3%) w którym miejscu formuły =JEŻELI($A2="";"";JEŻELI(CZY.BŁĄD(WYSZUK... asortymentu";WYSZUKAJ.PIONOWO($A2;$Arkus... trzeba coś dodać żeby podwyższał wpisaną wartość...
bo rozumiem, że w formule: =WYSZUKAJ.PIONOWO(A2;PRZESUNIĘCIE(Towar;... ,,A2" to komórka w której wybieram sobie dany towar w tym głównym arkuszu ,,Towar" to nazwa określająca pozycje w kolejnym arkuszu ale dalej nie rozumiem tych dwójek Źle rozumiesz. A2 to istotnie komórka, w której znajduje się nazwa szukanego przedmiotu. Towar natomiast...
cześć, napisałem makro które kopiuje mi dane z nowo otwieranego pliku do tego, które chce. Tylko że robi to w wersji jeden do jednego, a ja potrzebuję rozwiązania na przesunięcie tych danych do innej kolumny tak aby dane nie były wklejane dla mnie w kolumnie A tylko B. Macie jakieś proste rozwiązanie na to? [syntax=vb] Sub Makro1() ' ' Makro1 Makro...
Spróbuj: ActiveWorkbook.SaveAs Filename:=ActiveCell.Value & ".xlsx", FileFormat:=xlOpenXMLWorkbookMacroEn... reszta (Pasword etc.) jest na wartościach domyślnych.
Cześć, mam napisane makro do wgrywanie danych z pliku typu .csv. Wszystko mi się przegrywa tak jak chce (jeżeli rozchodzi się o miejsca) Jednak zauważyłem jeden problem - polskie znaki znikają, a format godziny np. 00:10 zamienia mi się na dane np. 0.3456. Czy ktoś może wie czemu tak się dzieje i jak to rozwiązać?? [syntax=vb]Sub Przycisk1_Kliknięcie()...
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...
Witam. Przeglądałem kilka tematów tu na forum które dotyczyły mojego problemu niestety żaden nie tyczył dokładnie tego co mnie interesuje. Pracuje jako specjalista ds. transportu w niewielkiej sieci marketów i tworząc plan transportowy dla samochodów musze po skończeniu wpisać tzw zwroty (puste palety, kartony, kosze z butelkami etc). Sklepy zgłaszają...
Bezproblemowo zaznacz właściwe zakresy i zdefiniuj dla nich nazwę.
[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...
Użyj funkcji [url=http://office.microsoft.com/pl-pl/e... i wytnij z jej wyniku nazwę arkusza.
... Co do pytania czy odnajduje sie w kodzie, to w końcu sam go napisałem i dla mnie jest czytelny, choć wygląda na zagmatwany przez ilośc zmiennych i funkcji if, to spełnia swoja rolę idealnie ... ... Program działa bez zarzutu, tak jak pisałem wcześniej ... Wybacz mój "sceptycyzm", ale wątpię. W kodzie, który zamieściłeś (Sub KCKW): 1. Brak jest...
s1 = "C:\folder1\" s2 = "C:\folder2\"
Możesz również pobawić się funkcją INDIRECT.EXT ale wiąże się to z zainstalowaniem dodatku.
Tu jest szczęście[syntax=vb] Sub KopiaRobocza() Dim nazwa As String Dim path As String nazwa = Range("H19").Value path = "C:\" fileSaveName = path & nazwa & ".xlsx" ThisWorkbook.Worksheets("Kopia robocza").Range("A1:D45").Copy Workbooks.Add Selection.PasteSpecial Paste:=xlPasteValues ActiveWorkbook.SaveAs fileSaveName Application.OnKey "~", "SomeActions"...
arkusz i zapisał go w tym samym skoroszycie ale pod nazwa wzięta z komórki. Następnie zapisał by plik w określonym miejscu z nazwa rownież z określonej komórki. Napisz do wyjaśnienia adresów tych komórek. Ponadto sciezku dla zapisu Dodano po 1 [syntax=vb] Sub Kolejny_dzen() Sciezka = "D:\tmp\" '- to dopasuj do swoich potreb plik = Sciezka & Format(Int((Date...
Przypisuj jako dwie zmienne w postaci stringu. Podstawiaj jako nazwy. Np ark= ActiveSheet.Name       'nazwa obiektu rng= ActiveCell.Address       'nazwa zakresu odwołanie: Sheets(ark).Range(rng)
Witam Tak jak kolega wyżej pisał lepiej użyć coś takiego niż bawić się w paski ja używam taki układ [syntax=vbnet]With Application .ScreenUpdating = False .Cursor = xlWait .StatusBar = "Czekaj..." End With 'cos tam cos tam With Application .ScreenUpdating = True .Cursor = xlDefault .StatusBar = False End With[/syntax]
[syntax=vbscript]Sub Makro() With Range("J2") .FormulaR1C1 = "=NOW()" .HorizontalAlignment = xlLeft .VerticalAlignment = xlBottom .WrapText = False .Orientation = 0 .AddIndent = False .IndentLevel = 0 .ShrinkToFit = False .ReadingOrder = xlContext .MergeCells = False End With p = [F3] Cells.Copy Workbooks.Add ActiveSheet.Paste Application.CutCopyMode...
Zerknij do załącznika. Kod w arkuszu + UserForm. Kod uruchamia dwuklik w zakresie E2-E22 ;)
Bez VBA widzę to w taki sposób: -zaznaczasz obszar np: F19:O19 -wpisujesz =A1 zatwierdzasz kombinacją CTRL+ENTER lub -definujesz obszar A1:A10 nazwą -zaznaczasz obszar np: F19:O19 -wpisujesz =nazwa_zdefiniowanego_obszaru zatwierdzasz CTRL+SHIFT+ENTER
Dzień dobry, Wszystko zależy od tego jak będzie skonstruowane odwołanie. W podanym przez Pana przykładzie nazwy list rozpoczynają się od "namKierownik" i dalej jest numer. Więc ten numer jest wyróżnikiem listy. Trzeba go umieścić w wybranej komórce i nazwać np. "nr" albo posługiwać się adresem tej komórki. Teraz tworzy Pan w Menedżerze nazw formułę...
Zależy co umieszczasz w komórce H26. Jeśli liczbę (indeks arkusza) to wystarczy tak, jak napisałem wyżej. Jeśli nazwę (bez cudzysłowu) to lepiej wkb = Range("H26") Workbooks(wkb).Activate lub jednocześnie wybierając arkusz wkb = Range("H26") ark = Range("I26") Workbooks(wkb).Sheets(ark...
Tak na szybko Jeżeli możesz zmień "-" (minus) w nazwie arkusza na np "_" kreska dolna Oczywiście w komórce C4 też. "Agregaty-inne" na "Agregaty_inne" Jeżeli koniecznie ma być minus zaraz sprawdzę jak w tym przypadku zareaguje funkcja adres() tylko że tam jest inny rodzaj adresowania komórki.
Czyli ustawiasz kursor w którymś z wierszy, naciskasz przycisk i ma się dodać wg wartości w tym wierszu? Oj, żebyś żonie nie uprzykrzył ;) Nie rozsądniej byłoby zrobić to za pośrednictwem formularza? Wybierasz z pól kombi (stan w podglądzie) i dodajesz pod przyciskiem. Update 7:50 Coś jak w załączniku. W ostateczności wykorzystaj makra...
nazwa arkusz excel komórka excel nazwa arkusz komórka nazwa komórka nazwa arkusz
telewizor szumy głośniki studyjne zabrudzone wydruki
schemat inwertera hybrydowego schemat falownika hybrydowego
Bezpłatny kalkulator kodów NCK dla Samsung Galaxy S5 - czy to możliwe? Maszyna do lodów tajskich - uszkodzenie przez przepięcie