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]
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...
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......
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...
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, 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.
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...
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()...
Spróbuj: ActiveWorkbook.SaveAs Filename:=ActiveCell.Value & ".xlsx", FileFormat:=xlOpenXMLWorkbookMacroEn... reszta (Pasword etc.) jest na wartościach domyślnych.
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)
[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...
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]
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...
Przykład korzystania z okna zapisywania z filtrem ZapiszJako = Application.GetSaveAsFilename(fileFi... Excel (*.xls), *.xls") I jeśli domyślna ścieżka i nazwa z komórki to sciezka = Application.DefaultFilePath & "\" nazwa = Range("A1").Value ZapiszJako = Application.GetSaveAsFilename(Initia...
[syntax=vbscript]Pthnm = ActiveWorkbook.Path Workbooks.Open Pthnm & "\" & Sheets("nazwa_arkusza").Range("Y1")[/syn... Założenie jak wcześniej. Oba pliki umieszczone w tym samym folderze. W komórce Y1 znajduje się dokładna nazwa pliku łącznie z rozszerzeniem. Powinno działać.
Trzeba znać nazwę arkusza. Nabela odpowiada rzeczywiste Zdjęcia w #1 ?
Jesli tak: [syntax=vb]Arkusz1.Cells(w, kol).Copy Arkusz21.Cells(poz, kol_doc)[/syntax] Ponadto czy istnieje Arkusz21 ? Nie nazwa wkladki, tylko kodowa nazwa(widoczna w edytorze VBA)
W miejsce 'Sheets("Sheet2").Select' umieść wstawianie arkusza (Sheets.Add) i nadanie nazwy (Activesheet.Name). Jeśli wartości w kopiowanych komórkach nie są unikatowe, musisz najpierw sprawdzić czy arkusz z taką nazwą istnieje.
Najlepiej zrobić jeden przycisk i nie jeżeli przycisk jest w komórce G4 tylko sprawdzać czy są jakieś dane
Zdaje się, że dla każdego powiatu musisz mieć osobne procedury dla przycisków. W przykładzie makro "orientuje się" po nazwie miasta wpisanej w komórce zakrytej przyciskiem.
[syntax=vbscript]nazwa = ActiveCell.Value With ThisWorkbook .Sheets("wzor rodzinne").Copy ActiveWorkbook.SaveAs .Path & "\rodzinne\" & _ nazwa & ".xls" ActiveWorkbook.Close End With[/syntax]
np. =SUMA.JEŻELI(A:A;"styczeń";B:B) zamiast słowa "styczeń" kliknij w komórkę nazwą tego miesiąca np. D15, poniżej D16 itd...
teksty zawarte w komórkach Przez ten czas nie wiem zawartości komórek. Jak w tych komórkach nazwy plikow, wtedy [syntax=vbnet]MojObraz = "C:\foty\" & cell.Text[/syntax]
Dzień dobry, Jeżeli położenie komórek jest stałe, to znaczy w kolejnych komórkach ma Pan tekst oryginalny (w przykładzie A1), wynik (w przykładzie B1) i położenie "X" w tekście wynikowym (w przykładzie C1) może Pan nadać nazwy swojej formule oraz jej parametrom (zgodnie z zasadami Excela). Można to zrobić w Menedżerze Nazw (Excel >= 2007) lub przez...
To trzeba wykonywać program krokowo i gdy wystąpi błąd sprawdzić wartości wszystkich zmiennych. Opis błędu wskazuje, że nie ma arkusza o wskazywanej nazwie, więc trzeba dokładnie sprawdzić jakie są nazwy arkuszy, a co jest w komórkach. Jeśli nie znajdziesz sam przyczyny błędu, załącz przykładowy plik, bo tak to można tylko zgadywać.
Ustaw format liczb dla pola tabeli przestawnej, a nie z poziomu formatowania komórek. Dwukrotne kliknięcie w tabeli na nazwę pola powinno wyświetlić okno "Ustawienie wartości pola" tam też wybiera się funkcje podsumowującą. W tym oknie jest przycisk "Format liczby".
Wiesz, ja nadal nie jestem pewna, czy dobrze Cię rozumiem, ale wyszło mi coś takiego jak w załączniku. Po uruchomieniu makra pod przyciskiem - wstawia daty, uzupełniając puste komórki. Choć nie odmienia nazw miesięcy przez przypadki - czyli np. 2 wrzesień, a nie 2 września itd.
Może być takie proste rozwiązanie bez VBA - patrz załącznik. W komórce B1 jest zwykła lista rozwijana kontroli poprawności. Dane można wpisać wprost do okienka kontrolki. W komórkach B2:B3 definiujemy kontrolę poprawności z listą zdefiniowaną za pomocą formuły nazwanej (w Menedżerze nazw). Zestaw odpowiedzi musi być zakresem w arkuszu. Jeśli są to te...
Rozumiem, że masz świadomość, że na samej liście rozwijanej kolorów nie będzie widać, bo taka już jej uroda. Natomiast można ustawić kolor za pomocą makra zdarzeniowego Worksheet_Change na podstawie wyboru z listy. Zakres komórek wzorcowych ma nazwę "Wzornik". Sprawdzanie poprawności trzeba ustawić ręcznie, pamiętając o wyłączeniu alertów. Komórki ze...
A jeszcze jakiś szybki, sprytny sposób na wstawienie w A1 nazwę karty? Jak w A1 wstawisz: =FRAGMENT.TEKSTU(KOMÓRKA("nazwa_pliku";F... powinno dodać nazwę karty. Dodatkowo chciałbym w jakiś szybki/ prosty sposób na każdej karcie poza "stany paczek" w komórce A2 skopiować nazwę karty a w B2 indeks czyli dla...
szablon.SaveAs Filename:=sciezka Proponuję użyć SaveCopyAs. Ale nie wiadomo, czy makro (jego nazwa sugeruje tworzenie arkuszy), czy też ma tworzyć nowe pliki.
W załączniku przykład listy z podpowiedzią zrobiony formułami. Dwie formułki w Menedżerze nazw. Możliwe są 2 warianty. Odpowiednie formuły są pokazane w Arkuszu2. Albo wyszukiwanie po dowolnym fragmencie albo po początku nazwy. Do komórki z listą wpisać hasło i wtedy rozwinąć listę (nie trzeba naciskać Enter).
Dobry wieczór, Jeśli bardzo Panu zależy, żeby było formułą to proszę bardzo, ale obawiałem się, że to będzie trudniej zrozumieć. Formułę trzeba zdefiniować w Menedżerze nazw i potem użyć jej w definicji wykresu. Pozdrowienia.
Dzień dobry, Jest taka możliwość, tylko zakresowi komórek tworzących listę trzeba nadać nazwę np. lista i przy definiowaniu źródła trzeba użyć tej nazwy: =lista (ważne, żeby było = na początku). Zakres musi zawierać pustą komórkę, a pole "ignoruj puste" musi być zaznaczone. Powodzenia!
Jakieś odpowiedzi?
A nie masz tego jednego zdublowanego? Sądząc po: mam ich tam kilka, to od prób i po komunikacie "Ambiguous name detected: Srednia" Oznacza on że nazwa jest nie jednoznaczna. Dodane: Na próbę zmień nazwę funkcji na inną.
Pomogę w ten sposób: Tak przypisujesz nazwę z danej komórki Nazwa_z_komorki = Worksheets("KON").Cell... 1).Value i podobnie ilość Ilosc_z_komorki = Worksheets("KON").Cell... 2).Value Do powyższego cells(nr wiersza,nr kolumny) dodanie arkusza: Sheets.Add Nadanie nazwy arkuszowi: ActiveSheet.Name...
[syntax=vbscript]Sub Niepuste() Sheets("Arkusz1").Select ow = Cells(Rows.Count, "A").End(xlUp).Row For x = 1 To ow If Left(Cells(x, 1), 13) = "Pomieszczenie" Or Cells(x, 1) <> "" And Cells(x, "F") > 0 Then y = y + 1 Rows(x).Copy Sheets("Arkusz2").Cells(y, 1) End If Next Sheets("Arkusz2").Select End Sub [/syntax] Masz błąd w nazwie pomieszczenia...
Dlaczego nie chcesz użyć programu do fakturowania?
lecz widoczny wynik to sam wiersz Sumy A jaki zakres komórek obejmuje nazwa Cena :?: :D Jeśli chcesz sumować "tylko widoczne" - zmień formułę na =SUMY.CZĘŚCIOWE(9;[Cena]) :idea:
Sądząc po nazwie ("Polewyboru") to nie ActiveX tylko formularzowe. Wykorzystaj wartość komórki wpisanej jako "łącze komórki"... P.S. Na końcu procedury włącz odświeżanie ekranu.
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...
Pewnie będzie jakaś prosta, tablicowa. U mnie wyszło trochę przydługawo, ale formuła "kopiowalna" i... działa (tylko wyszukiwanie liczb, w tym zero). Jeśli "zero", po myśli autora, to pusta komórka (jak w przykładzie) - będzie OK. Jeśli nie, potrzebne będzie jeszcze kilka "JEŻELI".
A może trzeba zamienić: ActiveWorkbook.SaveAs Filename:= _ "C:\Documents and Settings\rw\Pulpit\Jan Kowalski.xls", FileFormat:= _ na: ActiveWorkbook.SaveAs Filename:= _ "C:\Documents and Settings\rw\Pulpit\"&AQ3, FileFormat:= _ ? Przy odrobinie chęci można znaleźć rozwiązanie tego problemu na Elektrodzie. :D
Wszystko to chyba jest dość proste, tylko przedstawione w jakiś dziwnie zagmatwany sposób. Po pierwsze nadal nie jest jasne czy masz jeden plik czy dwa pliki. W pierwszym pliku jest Makro1. Wywołujesz to makro w kodzie, który nie ma nazwy, bo nie pokazałeś całego makra, tylko kawałki. I teraz czy ten kod bez nazwy jest w osobnym pliku, ale z takimi...
Poszukuje możliwości dopisywania (uzupełniania) do komórki inf z innej komórki. Np jeżeli w kom B2 jest nazwa firmy a w kom K2 jest miasto Makro powinno uzupełnić nazwę firmy o miasto i to w ok 600 komórkach od B2 do ok K600.Jezeli jest jakiś sposób w Excel vba to proszę o pomoc. Z poważaniem Krzysztof B
Wyskakuje błąd: #NAZWA? Czyli masz literówkę w nazwie funkcji lub, jeśli wciskasz formułę w makro to musisz użyć angielskich nazw funkcji. Najlepiej użyj nagrywania makr i wpisz formułę, którą Ci podałem. W ten sposób w makro wpiszą Ci się angielskie odpowiedniki.
W tym arkuszu może być tylko jeden rekord żeby program mógł prawidłowo odczytać ścieżkę, dlatego chciałam żeby zawsze był to pierwszy "wiersz" nawet jeżeli już jest w nim jakaś wartość. I w tej tabeli jest tylko ta jedna, jedyna kolumna?? Nie ma żadnej innej, która by jednoznacznie identyfikowała dany rekord? Powinna być przynajmniej druga kolumna...
Powinieneś załączyć przykładowy plik Excela, bo za dużo jest niejasności w tym, co napisałeś. Przykładowy kod, który działa wg Twojego opisu: [syntax=vbscript]Sub AddSheets() ' zakładamy, że nazwy nowych arkuszy ' są w komórkach od B5 w dół Dim ostw As Long, w As Long ostw = Arkusz1.Cells(5, 2).End(xlDown).Row For w = 5 To ostw Sheets.Add(After:=Sheets(Sheets.Count))....
Witajcie, elektrodowi specjaliści. Mam złożony problem, z którym obecnie nie mogę się uporać, a ponieważ czas mnie nagli, chwilowo poradzę sobie "ręcznie". Jednak chciałabym wiedzieć, jak to rozwiązać w przyszłości, bo na bank jeszcze będę z podobnymi dokumentami walczyć. Mam arkusz, w którym wylistowane są artykuły sklepowe. W komórce mam dane takie,...
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 "?"
Przykład z obrazkami (formuła w nazwie) w załączniku. Ikonka wstawiania tła jest w zakładce "Układ Strony". Edit: Mała uwaga. Obrazki muszą się zmieścić w komórkach. Kolumna "F" w przykładzie.
z kilku innych arkuszy Z arkuszy, czy ze skoroszytów? Jeśli z arkuszy (w tym samym skoroszycie) to wstawiasz nazwę arkusza, wykrzyknik i odnosisz się do jego zakresu/komórki. Np. w ten sposób odwołasz się np. do A1: [syntax=vb]=Arkusz1!A1[/syntax] Jeśli ze skoroszytów, to tutaj wyjaśnienie: http://office.microsoft.com/pl-pl/excel-...
Dobry wieczór, Może jeszcze zdążę przed zamknięciem. Problem można rozwiązać również nieco prościej, choć w szczegółach działanie jest inne. W wariantach proponowanych dotychczas jeżeli aktywną komórkę przesuwamy poza zakresem tabel zaznaczenie pozostaje tam gdzie było. W moich propozycjach gdy komórka aktywna przesuwa się poza tabelami zaznaczenie...
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...
Cześć, chciałabym prosić o pomoc w stworzeni kodu, który zaznaczy w excelu zakres od A1 do CP54 i zapisze go jako nowy plik pdf w folderze WYNIK pod nazwą z komórki J6.
bo skasowałem je i nie widzę różnicy żeby coś źle działało. Samo skasowanie nazwy (metodą DELETE) nic nie zmieni, ten obszar nadal nazywa się "owoc", chyba, że podświetlisz wszystko i zrobisz "wyczyść wszystko". To zdefiniowanie nazwy listy jest potrzebne, jeśli w tworzeniu listy rozwijanej odwołujesz się do danych w innym arkuszu. Aby zmienić nazwę...
Dzień dobry, Problem można rozwiązać za pomocą formantu ActiveX typu Obrazek. Należy wstawić formant do arkusza (robi się to różnie zależnie od wersji Excela) i zapamiętać jego nazwę. Jeśli jest to pierwszy obrazek, będzie miał nazwę Image1 (nazwę widać w polu nazwy). Teraz trzeba przygotować plik do wstawienia do formantu. W zależności od tego jak...
A jak dokładnie są nazwane arkusze? Cała data, czy tylko numer dnia? Jeżeli cała data to: Sub NazwaArkusza() Range("a2") = ActiveSheet.Name End Sub przy numerze dnia: Sub NazwaArkusza() Range("a2") = ActiveSheet.Name & ".02.2011" End Sub To jest tylko dla jednego arkusza. Dla większej ilości...
Pole tekstowe, jak sama nazwa wskazuje, zwraca w wyniku tekst. Jeśli taki tekst wpisujemy do komórki arkusza, czasem Excel na podstawie formatowania potrafi rozpoznać właściwy typ danych (np. rozpoznaje czas), ale nie zawsze tak będzie. Jeśli Excel nie potrafi samodzielnie dokonać konwersji, trzeba mu dopomóc i zastosować w kodzie VBA jedną z funkcji...
dziekuje widzę, to teraz zagadka co mam zrobić żeby zwiększyć ilość kolumn ??? bo zwiększam np. do 13 i dodaje licz jeżeli i w komórce A3 zmieniam zakres to error...
Witam, Parę godzin szukania i nic, więc postanowiłem się poradzić. Potrzebuję stworzyć następujący arkusz: W Arkuszu1 w poszczególnych komórkach będą znajdowały się nazwy kolejnych arkuszy. Na Arkuszu1 będzie przycisk, który po przyciśnięciu przejdzie do tego arkuszu, którego nazwa będzie 'podświetlona'. Czyli po kliknięciu na komórkę z nawą arkusza...
Przykładowy plik.
nazwa arkusz excel komórka excel nazwa arkusz komórka nazwa komórka nazwa arkusz
cruiser sterownik emulator renault słuchawka telefon panasonic
passat sygnał dźwiękowy specyfikacja techniczna
Bezpiecznik termiczny w blenderze Hoffen 500W YUTB – lokalizacja i wymiana ZTE MF286R – jak zdjąć SIM-lock, kod NCK, odblokowanie routera LTE