Krzysztof
Grochot
Planista produkcji,
Trefl Kraków
Marzanna
Szulta
właściciel, Usługi
Informatyczne
SZULTASET
Temat: Trwałe kopiowanie komórki
Kodem VBA trzeba wstawić wartość komórki pierwszej do drugiej, np.:Range("B1")=RANGE("A1")
Pozostaje kwestia tego - kiedy takie wstawienie miałoby się uruchamiać?
Bogdan
Gilarski
www.excelperfect.pl
Perfect And
Practical
Temat: Trwałe kopiowanie komórki
na pierwszej Ctrl+C -> zaznacz komórkę docelową -> Prawy Przycisk Myszy -> wybierz ikonkę "123"
Oskar
Shon
Dodatki do Office
www.VBATools.pl
Temat: Trwałe kopiowanie komórki
Bardzo często używany zabieg, który zapobiega wielokrotnemu przeliczania danych, które i tak się nie zmienią w czasie, a odciążą arkusz od ponownych obliczeń przy każdej edycji komórek.Polecam nagrać sobie taki przypadek i podłączyc no pod Ctrl+q
Selection.PasteSpecial Paste:=xlValues
Krzysztof
Grochot
Planista produkcji,
Trefl Kraków
Temat: Trwałe kopiowanie komórki
Może opiszę to dokładniej. W jednym skoroszycie są arkusze z numerami zamówień. W jednym są między innymi daty planowanej a w drugim faktycznej realizacji zamówienia.W arkuszu z planowaną datą, wiersz z zamówieniem po jego realizacji jest usuwany. Podyktowane jest to tym, że arkusz spełnia też inne funkcje i zrealizowane zamówienia zaciemniały by obraz całości.
W innym skoroszycie chcę zestawić daty planowane z faktycznym terminem realizacji. Po numerze zamówienia, za pomocą funkcji "wyszukaj pionowo" sprowadzę sobie obie daty. Problem w tym, że po usunięciu wiersza z arkusza planowania data zniknie. Myślałem o nagraniu prostego makra, kopiującego wartości jednej komórki do drugiej. Problem w tym, że makro kopiujące całą kolumnę skopiuje też te komórki, w których data znikła. Stworzenie makra, kopiującego tylko niepuste komórki przewyższa na razie moje umiejętności.
Oskar
Shon
Dodatki do Office
www.VBATools.pl
Temat: Trwałe kopiowanie komórki
Jaki problem kopiować dane przed usunięciem opisywanego wiersza?Po co ci kopiowanie całej kolumny (gdzie dane mogą się zmienić). Skoro mówisz o danym przypadku to kopiuj dane w tedy, kiedy kasujesz konkretny wiersz. Możesz kasowanie przypiąć do przycisku (nie wycinać poprzez zaznaczenie wiersza). Ten wpierw skopiuje dane w miejsce jakim chciałbyś się ich spodziewać, a potem usunię wiersz. Na jego miejsce wskoczy następny, a po kolejnym kliknięciu kasuj znów ten właśnie skopiuje się jako wartości np pod spód już istniejącego i usunie wiersz źródła.
W ten sposób będziesz napełniał jedno repozytorium kosztem drugiego.
Te czynności są do nagrania i podłączenia w przycisk umieszczony na arkuszu przy minimalnej edycji kodu. Oczywiście fajnie by było abyś napisał to z palca, a nie powielał śmietnik z nagrywarki.
Łatwiej ci będzie jeśli nauczysz się modelu obiektowego, definiowania zmiennych. Przypiszesz sobie zakres źródła i miejsca docelowego zakresu, wyznaczysz sobie koniec danych i dodasz do niego 1 aby tam wkleić skopiowane wartości. Potem narysujesz sobie przycisk lub kształt na arkuszu i podepniesz ten kod z edytora makr.
Maksym
Butwin
Dyrektor Logistyki
paliw płynnych,
Europa Centralna i
Rosja
Temat: Trwałe kopiowanie komórki
Witajcie,Proszę o pomoc w następującej kwestii (wydaje się ona być podobna do tego tematu): Mam w jednym arkuszu tabelę przestawną która zaciąga dane z innej tabeli źródłowej. Wynikiem tabeli przestawnej jest suma wag załadunków do dnia bieżącego. Codziennie robię raport odświeżając dane w tabeli źródłowej i otrzymując za każdym razem inny wynik tabeli przestawnej. Chciałbym utworzyć w innym arkuszu tabelę z datami i przyporządkowywać do tych dat wynik tabeli przestawnej (suma załadunków na dany dzień) otrzymywany w wyniku odświeżania tabeli źródłowej w dniu odpowiadającym danej dacie. Np. dzisiaj 23/01/2019 wynik tabeli przestawnej jest "100", w innym arkuszu w komórce poniżej komórki z datą 23/01/2019 pojawia się "100". Jutro odświeżam dane i dostaję wynik w tabeli przestawnej "200" (w tej samej komórce co poprzedni wynik) - w innym arkuszu w komórce poniżej komórki z datą 24/01/2019 pojawia się "200" i td...
Czy ktoś zna receptę na zorganizowanie tego w Excelu?
Z góry dziękuję za każdą pomoc!
Oskar
Shon
Dodatki do Office
www.VBATools.pl
Temat: Trwałe kopiowanie komórki
Max, a czemu nie nowy wątek?Może proste makro kopiujące dane podsumowania tabeli do pliku (jeden pod drugim).
Albo zbieraj dane całej tabeli do bazy ACC lub ew Excela dodając z automatu do nowego pola datę dla wszystkich rekordów. W konsekwencji będziesz mógł utworzyć z tego nastepną tabele przestawną ale już o parametrach jakie sobie zażyczysz (po okresie, roku, produkcje po czym tam masz jeszcze).
Podobne tematy
-
Excel » automatyczne kopiowanie zakresu po zmienie wartości komórki -
-
Excel » Kopiowanie komórki z kolumny zawierającej ciąg znaków -
-
Excel » Kopiowanie co 19 komórki do kolumny w innym arkuszu -
-
Excel » Kopiowanie wartości komórki zgodnej z poleceniem z... -
-
Excel » problem Excelowski - kopiowanie wybranych wierszy -
-
Excel » makro: kopiowanie zakresu komórek z przesunięciem -
-
Excel » Kopiowanie formuły z automatycznym następnym arkuszem -
-
Excel » Kopiowanie danych z innego pliku xls -
-
Excel » kopiowanie wybranych wierszy -
-
Excel » Kopiowanie wybranych wierszy do nowego arkusza -
Następna dyskusja: