kopiowanie danych z kom. do kom. nie jako formuła

Użytkowanie arkusza kalkulacyjnego
michal.s
Posty: 86
Rejestracja: pn sty 23, 2012 6:55 pm

kopiowanie danych z kom. do kom. nie jako formuła

Post autor: michal.s »

Podczas użytkowania arkusza, nurtuje mnie jeden drobny szczegół, a mianowicie.
Np. chciałbym z komórki A1 z formułą =dziś() skopiować dane do komórki B1, ale chciałbym skopiować tylko wynik formuły czyli 24.06.2013, bez formuły =dziś().
Zrzut ekranu 2013-06-24 o 16.15.24.png
Zrzut ekranu 2013-06-24 o 16.15.24.png (13.1 KiB) Przejrzano 12468 razy
Przez standardowe kopiowanie przez kopiuj wklej wkleja całą formułę.
Próbowałem też wklejać przez wklej specjalnie, ale też bez rezultatu.
To musi być proste...
Ostatnio zmieniony ndz cze 30, 2013 10:41 pm przez michal.s, łącznie zmieniany 2 razy.
Pozdrawiam Michał
OpenOffice3.3 na Windows 7
Raknor
Posty: 509
Rejestracja: pt lut 19, 2010 3:32 pm
Lokalizacja: Warszawa
Kontakt:

Re: kopiowanie danych z komórki do komórki nie jako formuła

Post autor: Raknor »

Wklej specjalnie: zaznacz liczby oraz data i godzina a wszystko inne odhacz.
LibreOffice 5.1.6 (64bit)
Kubuntu 16.04 (64bit)
Wszelkie uwagi lub chęć udziału przy polonizacji LibreOffice proszę kierować na adres: pol_lo at pro.wp.pl
michal.s
Posty: 86
Rejestracja: pn sty 23, 2012 6:55 pm

Re: kopiowanie danych z komórki do komórki nie jako formuła

Post autor: michal.s »

Raknor zastosowałem się do Twojej rady i BINGO :-)
Musiałem jedynie zmienić formatowanie komórki na Data.
Jeżeli tego nie uczyniłem wklejało liczbę 41449.
Jakie jest na to logiczne wytłumaczenie?
Pozdrawiam Michał
OpenOffice3.3 na Windows 7
Raknor
Posty: 509
Rejestracja: pt lut 19, 2010 3:32 pm
Lokalizacja: Warszawa
Kontakt:

Re: kopiowanie danych z komórki do komórki nie jako formuła

Post autor: Raknor »

ta liczba mówi ile dni upłynęło od daty 30.12.1899 (patrz: Narzędzia → Opcje → korzeń: LibreOffice Calc → gałąź: Oblicz).
LibreOffice 5.1.6 (64bit)
Kubuntu 16.04 (64bit)
Wszelkie uwagi lub chęć udziału przy polonizacji LibreOffice proszę kierować na adres: pol_lo at pro.wp.pl
michal.s
Posty: 86
Rejestracja: pn sty 23, 2012 6:55 pm

Re: kopiowanie danych z komórki do komórki nie jako formuła

Post autor: michal.s »

Dziękuję za info :-)
Pozdrawiam Michał
OpenOffice3.3 na Windows 7
michal.s
Posty: 86
Rejestracja: pn sty 23, 2012 6:55 pm

Re: kopiowanie danych z kom. do kom. nie jako formuła

Post autor: michal.s »

Będę drążył temat :-)
A czy jest możliwość skopiowania danych z komórki z formułą do innej komórki jako liczbę?
Przykład:
w komórce E1 jest formuła =SUMA(A1:D1) i jej wynikiem jest liczba 3
Zrzut ekranu 2013-06-30 (godz. 22.46.07).png
Czy można w arkuszu 2 do komórki E1 wstawić wynik formuły czyli 3 z podanego wyżej przykładu?
Pozdrawiam Michał
OpenOffice3.3 na Windows 7
Raknor
Posty: 509
Rejestracja: pt lut 19, 2010 3:32 pm
Lokalizacja: Warszawa
Kontakt:

Re: kopiowanie danych z kom. do kom. nie jako formuła

Post autor: Raknor »

Wklej specjalnie: zaznacz liczby a wszystko inne odhacz.
LibreOffice 5.1.6 (64bit)
Kubuntu 16.04 (64bit)
Wszelkie uwagi lub chęć udziału przy polonizacji LibreOffice proszę kierować na adres: pol_lo at pro.wp.pl
michal.s
Posty: 86
Rejestracja: pn sty 23, 2012 6:55 pm

Re: kopiowanie danych z kom. do kom. nie jako formuła

Post autor: michal.s »

A nie można czynności wklej specjalnie przygotować jakąś funkcją?
Sposób który zasugerowałeś jak najbardziej działa, ale trzeba to przygotowywać ręcznie.
Pozdrawiam Michał
OpenOffice3.3 na Windows 7
Jan_J
Posty: 4558
Rejestracja: pt maja 22, 2009 1:20 pm
Lokalizacja: Wrocław

Re: kopiowanie danych z kom. do kom. nie jako formuła

Post autor: Jan_J »

A dyć mozna, z poziomu makropoleceń. Elementarz:

Kod: Zaznacz cały

komorka2.Value = komorka1.Value
komorka2.NumberFormat = komorka1.NumberFormat
JJ
LO (7.6|24.2) ∙ Python (3.12|3.10) ∙ Unicode 15 ∙ LᴬTEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Rocky|CentOS)
michal.s
Posty: 86
Rejestracja: pn sty 23, 2012 6:55 pm

Re: kopiowanie danych z kom. do kom. nie jako formuła

Post autor: michal.s »

Janie_J, bardzo dziękuję za podpowiedź, ale nie do końca wiem jak temat ugryźć.
Siedzę i dumam co zrobić z przedstawionym przez ciebie przykładem i wymiękam.
Podeślij mi proszę jakąś wskazówkę jak do tematu podejść.
Szybciutko tylko napiszę do czego jest mi to potrzebne.
Mam dwa arkusze, jeden z farmułami i w drugim chciałbym np. przy zamykaniu dokumentu aby skopiowane zostały dane nie jako formuły tylko jako tekst.
Zabezpieczy mnie to przed zmianą istniejących już wpisów w momencie np. podmienienia pliku z któreg wciągane są dane do arkusza.
Pozdrawiam Michał
OpenOffice3.3 na Windows 7
belstar
Posty: 654
Rejestracja: czw mar 17, 2011 9:08 am

Re: kopiowanie danych z kom. do kom. nie jako formuła

Post autor: belstar »

Może jak w załączniku
Załączniki
Zapisz_Dane_w_Arkuszu2.ods
(22.92 KiB) Pobrany 900 razy
LibreOffice 5.1.2.2 Ubuntu 16 LTS
michal.s
Posty: 86
Rejestracja: pn sty 23, 2012 6:55 pm

Re: kopiowanie danych z kom. do kom. nie jako formuła

Post autor: michal.s »

Właśnie o to mi chodziło Belstar :-)
Szkoda, że nie można tego przygotować formułami, bo chętnie pogrzebał bym sam, ale niestety nie umiem pisać makr :-(
Wracam do tematu.
Przegotowałeś to w ten sposób, że kopiowana jest cała zawartość pierwszego arkusza.
A może dało by się zrobić tak, że kopiowana jest tylko część dopisana do arkusza.
Czyli, mam zapisanych 300 wierszy, kopiuję wartości i zamykam dokument.
Przy następnym otworzeniu pliku dopisuję kolejne 50 wierszy i w tym momencie skopiowane zostaje tylko te 50 wierszy, pozostałe 300 pozostaje bez zmian.
Pozdrawiam Michał
OpenOffice3.3 na Windows 7
ODPOWIEDZ