Bez załącznika i możliwości przetestowania kodu, to jest błądzenie po omacku. W Twoim kodzie nie wiadomo, co oznaczają: [syntax=vbscript]cCellYTD, measures[/syntax]Nie wiadomo, który arkusz jest aktywny w momencie wykonywania kodu. Oznaczenie YTD, jeśli ma być użyte jak zaproponowałem, musi być pojedynczym tekstem formuły, a nie tablicą. W tej formule,...
Dwie wątpliwości: 1) Czy te formuły będą takie jak w przykładzie tzn. będą się odwoływać tylko do danych z tego samego wiersza? 2) Czy to ma być kopia z zaznaczenia (zaznaczam x wierszy i to kopiuję, tylko dokąd? jak określić miejsce docelowe?), czy kopia wszystkiego co jest (do ostatniego wypełnionego wiersza w określonej kolumnie), wtedy miejsce docelowe...
ActiveSheet.Range("A2:E300").Copy Destination:=.Cells(LastRow + 1, 1) Podmień na [syntax=vbscript] ActiveSheet.Range("A2:E300").Copy .Cells(LastRow + 1, 1).PasteSpecial xlValues Application.CutCopyMode = False[/syntax]
czyli np.: =arkusz1!A1 jak przeciągnę tą formułę w bok (poziomo), to excel automatycznie w następnej komórce skopiuje dane z komórki B1, czyli =arkusz1!B1, a chciałbym żeby w następnej komórce była wartość z komórki A2, czyli =arkusz1!A2 Hmm, to jeszcze byłoby wykonalne. Jeśli kolumny po kolei w jednym wierszu, to skąd wiadomo gdzie ostatnia komórka...
Spróbuj jeszcze makra działającego na nieco innej zasadzie. Operacje na arkuszu są wykonywane w całych zakresach kolumnowych, a nie na pojedynczych komórkach. Napisz jaki będzie czas wykonania w tym przypadku. [syntax=vbscript]Sub Kopiowanie2() ' zakres źródłowy Worksheets("Arkusz2").Activate Dim ostw As Long Dim src1, src2, src3 ostw = Cells(Rows.Count,...
TO TAK SIE dzieje jak kopiujesz dane z kolumny do wiersza ale jeśli formuły to tak nie jest. Z kolumn powinny sie zmieniac na wiersze. Kolumna powinna zostać nie naruszona a zmieniaja sie tylko wiersze, a dzieje sie odwrotnie
Z trzema kolumnami pomocniczymi wychodzi jak w załączniku. Uwaga: konieczne wstępne posortowanie danych wg. kol. "A" oraz kopiowanie formuł o jeden wiersz niżej od zakresu danych.
Koledzy dobrze radzą, ale to trzeba wdrażać od początku projektu. Więc na przyszłość trzeba to zaplanować inaczej. Tymczasem jednak potrzebne jest rozwiązanie doraźne, polegające na kopiowaniu tego co jest. Na razie to jest ilość danych, z którą Excel sobie poradzi, ale jak danych będzie przybywać, to kopiowanie będzie trwało coraz dłużej. Ponieważ...
Kopiowanie formuł jest właściwością tabeli i w zasadzie sposób odwoływania się nie powinien tu mieć znaczenia. Mnie jednak po przekształceniu zwykłego zakresu w tabelę, to od razu nie zadziałało, dlatego zmieniłem sposób odwołania. Można też raz skopiować formułę, a potem powinno już działać automatycznie. Jeśli po wpisaniu czegoś do kolumny C chcemy...
Do powielania arkuszy i adaptacji formuł możesz wykorzystać makro z załączonego pliku :D - zaczyna pracę dopiero od arkusza 2.2 :!: i działa w ten sposób, że po wybraniu 1 arkusza w skoroszycie (tj. o najwyższej numeracji w nazwie :D ) - poprzez dwuklik myszką w ten arkusz - automatycznie kopiuje arkusz i ustawia nową nazwę i podmienia formuły :spoko:...
Na początek terminologia: w Excelu skoroszyt (czyli to co jest zapisane w pliku) dzieli się na arkusze (nie zakładki). Co do meritum pytania. Można takie kopiowanie zrobić hurtem (od razu wszystkie komórki). Wtedy należy użyć funkcji TRANSPONUJ i jako argument podać cały zakres do skopiowania. Jeśli masz starszego Excela trzeba to zatwierdzić tablicowo...
Dobry wieczór, Jeżeli makro działa poprawnie i jedynym problemem jest kopiowanie wartości, to powinno wystarczyć dopisanie w linijce po słowie PasteSpecial i spacji (pod koniec kodu) frazy [syntax=vb]Paste:=xlPasteValues[/syntax] Powodzenia.
Makro jest w kodzie arkusza REJESTR - reakcja na zdarzenie Worksheet_SelectionChange (wybor kursorem dowolnej komorki w arkusze REJESTR). Makro pisze w N1 (nazwa 'wiersz') numer wiersza w ktorem zaznaczena komorka. Dalej w PROTOKOL'e formula INDEKS wybiera z tego wiersza dane(w przykladzie tylko wartosc PROTOKÓŁ ODWODNIENIA NR: , reszta dopasuj wg tego)...
Witam, mam problem gdy kopiuję tabelkę z formułami z jednego pliku i chcę wkleić do innego pliku pojawia się komunikat o błędzie i wklejają się tylko wartości. Adresy komórek nie są zabezpieczone, ale w każdym dokumencie są te same, wersje excela są te same, tryby chronione są wyłączone, nie za bardzo wiem co się dzieje.
Ciekawa opcja i na pewno bym na to nie wpadł. jednak nie działa mi już przy opcji [syntax=vb] Sheets(arkusze).Copy 'kopiowanie arkuszy do czystego pliku [/syntax] - wyskakuje błąd. Więc idąc tym tropem dalsza cześć najprawdopodobniej też będzie miała kłopot z ruszeniem Podałem 3 zakresy - ale te zakresy są do usunięcia w nowym pliku więc podejrzewam...
I ta opcja jest najopcjejsza.;)
Pan pisal = formuły liczące znajdują się od komórki AO11 do GG5000 = może to malo być "do DD5000", bo dalej jest całkowicie pusty Jest to cała masa formuł, początkowo próbował do iterować tylko formuły - zabiera zbyt dużo czasu. Ale jeśli przyjmujemy pewne ograniczenia, to sprawa może być. ale to jutro na nową głowę. jeden więcej rzeczy zaufanie, że...
Po skopiowaniu: Zakładka "Data -> Edit Links -> Change source" i trzeba wybrać plik w którym się aktualnie pracuje. Mam niestety angielskiego Excela http://obrazki.elektroda.pl/2271428100_1...
Witam W pierwszej linii wzoru jest inny
Jeśli dobrze zrozumiałem że trzeba, następnie zdecydowanie tak tylko za co został w A następnie formuła, może tylko numeracji?
Problem polega na tym iż tabela zlicza pewne dane i daje je podliczone w ilościach. Przecież bez problemu wyciągniesz wszelkie wartości z arkusza Dane, korzystając np. z filtrów i formuł tablicowych ...
Witam Excela znam w miarę dobrze. Jedynie nigdy nie bawiłem się VBA, makrami oraz formantami (pewnie jeszcze nie wymieniłem parę innych opcji o których istnieniu nie wiem :D ). Chcę wykorzystać suwak z pola kombi w którym będą zdefiniowane opcje. Po wybraniu danej opcji chcę aby w innych komórkach po zastosowaniu odpowiednich formuł (prawdopodobnie...
W pierwszy poście było napisane, że formuła miała zwracać pierwszy dzień pracujący. Zauważyłem, że źle napisałem, bo zwracała bieżący dzień. Żeby oprócz bieżącego dnia pracy, zwracała kolejny pracujący (przy założeniu, że nie ma więcej niż dwa dni wolne w kolejności), to formuła powinna być na przykład następująca. =JEŻELI(TEKST(PRZESUNIĘCIE(D...
w skopiowanym bloku przenosiły się tylko wartości nagłówków oraz wartości z komórek z wypełnieniem koloru zielonego. Reszta komórek winna być pusta. Czy to znaczy, że chcesz cały blok oczyścić również z wszystkich formuł :?: :D
Dzień dobry, Z formalnego punktu widzenia treść formuły przypisanej do pola tekstowego jest tekstem i jest kopiowana bez zmiany. Można sobie napisać w VBA własną procedurę kopiowania według własnych potrzeb. Trudno wyobrazić sobie jakąś ogólną zasadę modyfikacji formuł przypisanych do pól tekstowych przy kopiowaniu. Z komórkami jest prościej, bo tworzą...
Przyszło mi jeszcze do głowy coś takiego. Jeśli ilość słów jest znana (powiedzmy max 10), to: - zamienić ręcznie wszystkie separatory na spację (edycja -> zamień), - wybrać poszczególne słowa w osobnych kolumnach (kolumna X słowo 1, kolumna Y słowo 2, itd): http://www.ozgrid.com/Excel/extract-word... - potem w kolejnych 100 kolumnach zrobić wyszukaj.pionowo...
W kolumnach L,N,O,P masz "normalne" formuły, które odwołują się tylko do danych z bieżącego wiersza. Takie formuły można kopiować bez ingerencji w inne formuły. Excel nie ma problemu z ich kopiowaniem. Jeśli chodzi o formuły z kolumn A i C, to one zawierają odwołania do innych wierszy i przy wstawianiu wierszy (a także usuwaniu) Excel nie wie, do czego...
Możesz liczyć na pomoc, nie na gotowca, no chyba że ktoś nie wytrzyma i sam napisze. :) Zacznijmy od początku: co już umiesz zrobić? Umiesz kopiować pliki makrem? W tym co napisałeś widzę jeden błąd: miejsce przeznaczenia zależy od kawałka nazwy pliku, więc trzeba zrobić tablicę przekierowań plików według tego kawałka a nie pełnej nazwy pliku. Na początek...
Witam, Mam makro, które kopiuje arkusz1 ze skoroszytu1 do skoroszytu2 jednocześnie zmieniając formuły na wartości. Problem w tym, że po przekopiowaniu, formuły na wartości zmieniane są w skoroszycie1 a nie w skoroszycie2. Kopiowanie arkusza1 uruchamiane jest przyciskiem przypisanym do tego makra znajdującego się na arkuszu1 w skoroszycie1. Jak również...
CTRL+SHIFT+" (CUDZYSŁÓW) Aby skopiować wartość z komórki nad aktywną komórką do komórki lub paska formuły CTRL+` (POJEDYNCZY CUDZYSŁÓW) Aby przełączać się między wyświetlaniem wartości komórek i formuł komórek Znalazłem tylko takie określenia. Sprawdź jaki format ma komórka po tej operacji. Przed użyciem tego skrótu za pewnie miałeś format komórki jako...
Przenosić wartości komórek z wybranego pliku w zdefiniowane wcześniej komórki w pliku z aktywowanym makrem :) Przykład: Z pliku o nazwie 1234.xlsx (plik chce dowolnie wybrać Application.GetOpenFileName) przenieść wartość komórek "b2, b82, c41, e75" itd. do pliku 4321.xlsxm w którym aktywowałem makro do komórek o tym samym położeniu "b2, b82, c41, e75"....
Witam, Staram się napisać makro, które zlicza ilość rekordów w przedziale od (B2:B2000) Zaznacza formułę w wierszach A2 i kopiuje ją do zakresu A3:A(wynik z liczenia +1) Nieudolnie napisałem coś takiego, ale nie wiem jak ustawić zakres odwołując się do wyniku z operacji liczenia... PS. Docelowo formuły będą się kopiować z kilku "zakresów" np. Range("D2:E2")...
No niestety, trzeba znależć coś mądrzejszego - Twój arkusz jest z makrami i taką metodą nie da się tego zrobić. Ja robiłem próby na zwykłych, prostych arkuszach bez makr i wtedy to działa. Zaznaczanie całych arkuszy (Ctrl+A) i kopiowanie w nie formuł też jest kiepskim pomysłem - powstał mi plik o wielkości prawie 700MB (dla tylko 3 arkuszy).
Ciezko sie trochu domyslec o co dokladnie pytasz, ale jesli dobrze zrozumialem to w arkuszu rok2005 w dowolnej komorce wstaw: =JEŻELI(Rok2000!AI3=1;Rok2000!AP3;"") i bedzie kopiowalo zawartosc AP3 pod warunkiem wartosci "1" w AI3, Prawie to samo co wyzej tyle ze nawiasy gdze indziej.
Wielkie dzięki za pomoc. Mam jeszcze pytanie czy jest może taka możliwość, że jak kliknę myszką w arkuszu Zabudowa na komórkę C3, D3 lub E3 to pojawi się okienko z możliwością wprowadzenia nowych wymiarów które nie usuną formuł z wymienionych powyżej komórek???
Wrócę jednak do ostatnich formuł i zapytam czy jest może inny sposób na zliczanie tych wybranych pracowników? Formuły fajnie działają w pierwszej tabeli ale kiedy takie same formuły dam do kolejnej tabeli to już mają błędy
Trochę ruchu kombinowanego, i u mnia to działa. Musiałem zmodyfikować plik comp.mod, zamiast 'Pusty arkusz. xlsx ' poprawiono na 'Pusty arkusz. xlsm ' Przycisk 'Wklej do Excel' należy nacisnąć co najmniej 0,5 s.
Możesz połączyć funkcje z tekstem i zrobić np. wyświetlanie ilości wg przykładu, możesz zsumować razem 12 i 8 ... Opcji jest mnóstwo, tylko od Twojej inwencji zależy co i jak zrobisz :) I korzystaj z odwołań względnych, mieszanych i bezwzględnych, można wtedy łatwo przeciągać i kopiować formuły :)
Po co ochrona, jesli np. przed tym(zamykaniem) "użytkownik przez przypadek kasuje jakąś formule"? W kazdym razie mozna uzyc zdarzenia[syntax=vb]Private Sub Workbook_BeforeClose(Cancel As Boolean) For Each s In Me.Sheets s.Protect 'ew. haslo Next Me.Save End Sub [/syntax] Ale lepiej mieć zapasowe arkusze i przed zamknięciem kopiowanie formuł, lub, jeśli...
Witam, Wyjaśniam co robię z taką ilością danych - po skopiowaniu do już istniejącego arkusza są obrabiane przez formuły excela mające na celu powiązanie ich z innymi danymi (praca na słownikach w kilku innych arkuszach+2,3 duże tabele przestawne zawierające pozostałe dane). Zawsze robiłem wklejanie ręczne ale przy kilkunastu tysiącach wierszy jest to...
czy da się za pomocą jakiegoś makra pobierając dane tak jak teraz kopiować pliki o takich nazwach jak wartości z tabeli? Raczej tak. Chodzi o skopiowanie arkusza do pliku o nazwie wpisywanej do komórki na samej górze (Np "P3.xls")? Nagraj rejestratorem. Ale jeśli już makro, to "przy okazji" zamiast formuł w komórkach (łącz w nowym pliku), lepiej przypisać...
Witam Wszystkich; Za pomocą komendy Workbooks.Add tworzę nowy plik, chcę skopiować wszystkie arkusze z poprzedniego do nowo utworzonego. Próbuję zrobić to tak: [syntax=vb]Sub PRSONALZapisCustomerFile() ' Zapisuje plik estimate 'deklaracja zmiennych Dim wiersz As Long Dim z1 As Long Dim z2 As Long Dim myName As String Dim myPath As String Dim sh As Worksheet...
To już wystarczyło zmienić numery wierszy w adresach. Natomiast ważne, aby nie kopiować formuł tablicowych do scalonych komórek. Generalnie to ze scalonymi komórkami same kłopoty. Scalanie komórek - jeśli jest konieczne - powinno być ostatnią czynnością w arkuszu, po umieszczeniu wszystkich danych i formuł. Pozdrowienia
czy da radę osiągnąć pożądane rozwiązanie przy użyciu funkcji Przy użyciu kilku formuł można uzyskać pożądany efekt 864279 Wszystkie formuły w ukrytych kolumnach J:M załączonego pliku. chciałbym aby tak jak na zaznaczonym wzorze część wartości była pogrubiona - da radę coś takiego zrobić? Oczywiście, że się da :lol: - wystarczy zrobić makro, które...
Prawdopodobnie ze względu na ograniczoną znajomość Excela - Twoje wnioski koleżanko są błędne :cry: Zarówno jedna, jak i druga metoda po drobnych modyfikacjach formuł umożliwia uzyskanie wyszukiwania indywidualnych wskazań. Metoda "indeks" 869933 Metoda "sum warunkowych" 869934 Wydaje mi się jednak, że jeśli chodzi o wyszukiwanie pojedynczych wskazań...
Gdybyś opisał całe zagadnienie, to pewnie znalazłoby się lepsze rozwiązanie całości, ale to o co konkretnie pytasz można zapisać tak: [syntax=vbscript]Range("A2").Value = Range("A1").Value[/syntax]
Trochę czasu zajmuje mi przeanalizowanie zmyślnych kodów. Prawda jest taka ze jestem laikiem który rzuca się na głęboką wodę. Analizuje niemal każda z formuł i staram się ja zastosować je w praktyce tak żeby się tego nauczyć. Nie pierwszy raz mi pomagasz za co bardzo Ci dziękuje. Materiał z tego zakresu uznaje za przyswojony ;). O wielu formułach które...
Przykładowo: W komórce A2 formuła: =JEŻELI(B2="";"";1) W komórce A3 formuła: =JEŻELI(B3="";"";MAX($A$2:A2)+1) Kopiujesz formułę z kom. A3 w dół i masz L.P. w kol. A. dla niepustych komórek w kol. B. Mogą być przerwy w kol. B.
Pozwala uzyskać kolejne liczby przy kopiowaniu formuły w dół. Tutaj jako argument funkcji DATA. W tym przypadku zmiana roku (w kolumnie A) zaktualizuje tabelkę. W Twoim arkuszu można jeszcze prościej. W pierwszej komórce wpisujesz datę (wg. ustawień systemowych): 1-1-2011, w drugiej: 1-2-2011, zaznaczasz obydwie i przeciągasz w dół...
Co miesiąc muszę pobierać dane liczbowe Ciekawi mnie skąd importujesz te dane ? Na podstawie wartości i ich agregacji wnoszę, że nie jest to import z jakiegoś profesjonalnego programu księgowego :cry: Na podstawie przykładowego pliku mogę zaproponować do realizacji Twego zadania odpowiednio dobrany zestaw funkcji arkuszowych, który po wprowadzeniu...
makro kopiowanie formuł makro kopiowanie komórek formuł excel sumowanie formuł
cewka rozruchowy lodówka wieczny świetlówka wzmacniacz emiterowy
termet silver ladowarka akumulatrow bosch
Spuchnięty akumulator w motocyklu - przyczyny i rozwiązania Z której strony wychodzi zasilanie pieca kuchennego?