Quantcast
Channel: Malinowy Excel
Viewing all articles
Browse latest Browse all 291

Wklej specjalnie wartości – skrót klawiszowy???

$
0
0

Ile razy dziennie wklejacie specjalnie wartości w Excelu? Pewnie co najmniej kilkanaście 🙂 Może łatwiej byłoby skrótem klawiszowym? A znacie skrót klawiszowy, który by to robił? Na pewno by się przydał, jednak twórcy Excela go nie przewidzieli… Trzeba więc sobie poradzić w inny sposób.

Miałam ten problem jak jeszcze pracowałam na Excelu 2003, gdzie nie było cudownych podpowiedzi przy wklejaniu tak, jak jest teraz. Wkleić specjalnie wartości potrzebowałam bardzo często i brak tego skrótu mi niesamowicie przeszkadzał. Wkurzyłam się więc i stworzyłam makro, które robi jedną prostą rzecz: wkleja specjalnie wartości do zaznaczonej komórki. Tyle. Rozwiązanie okazało się dla mnie zbawienne i nie umiem bez niego żyć. Jestem od niego wręcz uzależniona 🙂

W tym wpisie pokażę wam jak taki skrót zrobić i, co najważniejsze, co zrobić, aby był on dostępny w każdym otwartym przez nas pliku Excela. W tym celu stworzę dodatek do Excela i pokażę jak go zainstalować.

Tworzenie makra

Samo makro tworzy się bardzo szybko. Można albo skorzystać z rejestratora makr (pokazałam na filmiku) albo napisać samodzielnie potem podpiąć skrót klawiszowy. Ponieważ metodę pierwszą możecie zobaczyć na filmiku, to pokażę tutaj metodę drugą. A w niej po kolei:

1. Stwórz nowy plik Excela

2. Wejdź do edytora Visual Basica (Alt + F11)

3. Stwórz nowy moduł, czyli menu Insert / Module.

4. Do białego okienka po prawej strony wklej następujący kod:

Sub WklejSpecjalnieWartosci()
' Klawisz skrótu: Ctrl+Shift+V
'
 Selection.PasteSpecial xlPasteValues
End Sub

Dodawanie skrótu klawiszowego

Najłatwiej to zrobić w okienku Makra. Aby do niego wejść, należy na karcie Deweloper na wstążce (tutaj opisuję jak ją dodać do wstążki) kliknąć przycisk Makra (Alt + F8). Pojawi się następujące okienko:

Wklej specjalnie wartości Opcje makr

Opcje makr

Należy w nim zaznaczyć nasze makro (do niego dodajemy skrót klawiszowy) i kliknąć przycisk Opcje. Pojawi się kolejne okienko, w którym określamy skrót klawiszowy. Musi się zaczynać on od Ctrl. Doklikujemy więc tylko Shift i v, i gotowe. OK.:

Wklej specjalnie wartości Dodawanie skrótu klawiszowego

Dodawanie skrótu klawiszowego

Na koniec jeszcze tylko zapisujemy nasz plik pod wybraną przez siebie nazwą z rozszerzeniem .xlam (dodatek programu Excel):

Zapisywanie jako dodatek

Zapisywanie jako dodatek

Od tej pory w każdym pliku Excela na waszym komputerze skrót klawiszowy Ctrl + Shift + V będzie wklejał specjalnie wartości skopiowanego zakresu. Uważajcie tylko, ponieaważ działania makra nie da się cofnąć. Dodatkowo, gdy np. użyjecie tego skrótu, a nie skopiujecie żadnej wartości, dostaniecie okno komunikatu:

Wklej specjalnie wartości Błąd

Błąd

Nie należy się nim przejmować i kliknąć End. Komunikat ten mówi, że nie udało się wkleić specjalnie wartości. Pewnie, że się nie udało, jak nawet ich nie skopiowaliśmy (w tym wypadku) 🙂

Ale przecież nie trzeba makra!

Na koniec chcę jeszcze powiedzieć, czemu stworzyłam makro na wklejanie specjalnie wartości, mimo że można (w nowych Excelach) wkleić dane, potem wcisnąć Ctrl, a potem w (w jak wartości). Tak, oczywiście że można. Dla mnie jednak ma to co najmniej 2 wady.

Pierwsza jest taka, że jest to zdecydowanie więcej klawiszy do wciśnięcia niż skrót wywołujący makro.

Druga – ważniejsza – jest to bardzo mało wydajne rozwiązanie przy dużych zestawach danych. Metoda opisana wyżej najpierw bowiem wkleja całe dane, a dopiero później daje nam opcję wyboru wklejania specjalnego. Jeśli więc mamy dużo danych i to w dodatku z formułami – Excel najpierw będzie to wszystko wklejał, a dopiero później wklei tak, jak my tego chcemy. Strasznie to długo trwa. Dlatego wolałam makro 🙂

 

I wersja wideo:

 


Viewing all articles
Browse latest Browse all 291

Trending Articles


TRX Antek AVT - 2310 ver 2,0


Автовишка HAULOTTE HA 16 SPX


POTANIACZ


Zrób Sam - rocznik 1985 [PDF] [PL]


Maxgear opinie


BMW E61 2.5d błąd 43E2 - klapa gasząca a DPF


Eveline ➤ Matowe pomadki Velvet Matt Lipstick 500, 506, 5007


Auta / Cars (2006) PLDUB.BRRip.480p.XviD.AC3-LTN / DUBBING PL


Peugeot 508 problem z elektroniką


AŚ Jelenia Góra