Tytuł oryginału: 101 Ready-To-Use Excel® Macrospdf.ebookpoint.pl/ex101m/ex101m.pdf · 2021. 2....

24

Transcript of Tytuł oryginału: 101 Ready-To-Use Excel® Macrospdf.ebookpoint.pl/ex101m/ex101m.pdf · 2021. 2....

Page 1: Tytuł oryginału: 101 Ready-To-Use Excel® Macrospdf.ebookpoint.pl/ex101m/ex101m.pdf · 2021. 2. 5. · 10 Spis treci Model obiektowy Excela 51 Obiekty 52 Kolekcje 52 Waciwoci 53
Page 2: Tytuł oryginału: 101 Ready-To-Use Excel® Macrospdf.ebookpoint.pl/ex101m/ex101m.pdf · 2021. 2. 5. · 10 Spis treci Model obiektowy Excela 51 Obiekty 52 Kolekcje 52 Waciwoci 53

Tytuł oryginału: 101 Ready-To-Use Excel® Macros

Tłumaczenie: Adam BąkProjekt okładki: ULABUKA

ISBN: 978-83-246-6630-0

Copyright © 2012 by John Wiley & Sons, Inc., Hoboken, New JerseyPublished by John Wiley & Sons, Inc., Hoboken, New Jersey

Translation copyright © 2013 by Helion S.A.

All Rights Reserved. This translation published under license with the original publisher John Wiley & Sons, Inc.

No part of this book may be reproduced, stored in a retrieval system or transmitted in any means, electronic, mechanical, photocopying, recording, scanning or otherwise without the prior written permission of the Publisher.

Wiley and the Wiley logo are trademarks or registered trademarks of John Wiley & Sons, Inc. and/or its affiliates in the United States and other countries, and may not be used without written permission. Excel is a registered trademark of Microsoft Corporation. All other trademarks are the property of their respective owners. John Wiley & Sons, Inc. is not associated with any product or vendor mentioned in this book.

All rights reserved. No part of this book may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording or by any information storage retrieval system, without permission from the Publisher.

Wszelkie prawa zastrzeżone. Nieautoryzowane rozpowszechnianie całości lub fragmentu niniejszej publikacji w jakiejkolwiek postaci jest zabronione. Wykonywanie kopii metodą kserograficzną, fotograficzną, a także kopiowanie książki na nośniku filmowym, magnetycznym lub innym powoduje naruszenie praw autorskich niniejszej publikacji.

Wszystkie znaki występujące w tekście są zastrzeżonymi znakami firmowymi bądź towarowymi ich właścicieli.

Autor oraz Wydawnictwo HELION dołożyli wszelkich starań, by zawarte w tej książce informacje były kompletne i rzetelne. Nie biorą jednak żadnej odpowiedzialności ani za ich wykorzystanie, ani za związanez tym ewentualne naruszenie praw patentowych lub autorskich. Autor oraz Wydawnictwo HELION nie ponoszą również żadnej odpowiedzialności za ewentualne szkody wynikłe z wykorzystania informacji zawartych w książce.

Wydawnictwo HELIONul. Kościuszki 1c, 44-100 GLIWICEtel. 32 231 22 19, 32 230 98 63e-mail: [email protected]: http://helion.pl (księgarnia internetowa, katalog książek)

Pliki z przykładami omawianymi w książce można znaleźć pod adresem: ftp://ftp.helion.pl/przyklady/ex101m.zip

Drogi Czytelniku!Jeżeli chcesz ocenić tę książkę, zajrzyj pod adres http://helion.pl/user/opinie/ex101mMożesz tam wpisać swoje uwagi, spostrzeżenia, recenzję.

Printed in Poland.

• Kup książkę• Poleć książkę • Oceń książkę

• Księgarnia internetowa• Lubię to! » Nasza społeczność

Page 3: Tytuł oryginału: 101 Ready-To-Use Excel® Macrospdf.ebookpoint.pl/ex101m/ex101m.pdf · 2021. 2. 5. · 10 Spis treci Model obiektowy Excela 51 Obiekty 52 Kolekcje 52 Waciwoci 53

Spis tre�ci

Wprowadzenie 17Omówione zagadnienia 18Co trzeba wiedzie�? 18Co trzeba mie�? 18Uk�ad ksi��ki 18

Cz��� I. Makra w Excelu — podstawy 19Cz��� II. Praca ze skoroszytami 19Cz��� III. Automatyzacja zada� zwi�zanych z arkuszami 19Cz��� IV. Zaznaczanie i modyfikowanie zakresów 20Cz��� V. Praca z danymi 20Cz��� VI. Praca z tabelami przestawnymi 20Cz��� VII. Przetwarzanie wykresów za pomoc� makr 20Cz��� VIII. Obs�uga poczty elektronicznej za pomoc� Excela 21Cz��� IX. Integracja Excela z innymi aplikacjami pakietu MS Office 21

Konwencje przyj�te w ksi��ce 21Co oznaczaj� ikony 21

Materia�y dodatkowe 22

Cz��� I. Makra w Excelu — podstawy 23

Rejestrowanie makr — podstawy 25Rejestrowanie makr z odwo�aniami wzgl�dnymi i bezwzgl�dnymi — porównanie 29

Rejestrowanie makr z odwo�aniami bezwzgl�dnymi 29Rejestrowanie makr z odwo�aniami wzgl�dnymi 32

Inne metody rejestrowania makr 34Rozszerzenie plików zawieraj�cych makra 34Zabezpieczenia zwi�zane z makrami w Excelu 2010 34Zaufane lokalizacje 35Skoroszyt makr osobistych 35Przypisywanie makra do przycisku oraz innych formantów formularza 36Umieszczanie makr na pasku narz�dzi Szybki dost�p 38

Praca z Visual Basic Editor 38Uruchamianie VBE 39Sk�adniki VBE 39

Praca z oknem Project 41Dodawanie nowego modu�u VBA 42Usuwanie modu�u VBA 43

Praca z oknem Code 44Minimalizowanie i maksymalizowanie okna 44Wprowadzenie kodu VBA do modu�u 44

Dostosowywanie �rodowiska VBA 47Karta Editor 47Karta Editor Format 49Karta General 50Karta Docking 51

Page 4: Tytuł oryginału: 101 Ready-To-Use Excel® Macrospdf.ebookpoint.pl/ex101m/ex101m.pdf · 2021. 2. 5. · 10 Spis treci Model obiektowy Excela 51 Obiekty 52 Kolekcje 52 Waciwoci 53

10 Spis tre�ci

Model obiektowy Excela 51Obiekty 52Kolekcje 52W�a�ciwo�ci 53Metody 53

Zmienne — podstawowe informacje 54Informacje o makrach zamieszczonych w niniejszej ksi��ce 55

Przyk�ady do ksi��ki 55Korzystanie z plików przyk�adów 55O czym nale�y pami�ta� 56

Cz��� II. Praca ze skoroszytami 57

Makro 1. Tworzenie nowego skoroszytu 59Jak to dzia�a? 59Jak zastosowa� makro? 60

Makro 2. Zapisywanie skoroszytu po wprowadzeniu zmiany w okre�lonej komórce 61Jak to dzia�a? 61Jak zastosowa� makro? 62

Makro 3. Zapisywanie skoroszytu przed zamkni�ciem 63Jak to dzia�a? 63Jak zastosowa� makro? 64

Makro 4. W��czanie ochrony arkuszy podczas zamykania skoroszytu 65Jak to dzia�a? 65Jak zastosowa� makro? 66

Makro 5. Usuwanie ochrony arkuszy podczas otwierania skoroszytu 67Jak to dzia�a? 67Jak zastosowa� makro? 67

Makro 6. Otwieranie wybranego arkusza 68Jak to dzia�a? 68Jak zastosowa� makro? 69

Makro 7. Otwieranie skoroszytu zdefiniowanego przez u�ytkownika 69Jak to dzia�a? 70Jak zastosowa� makro? 71

Makro 8. Sprawdzanie, czy plik nie jest ju� otwarty 71Jak to dzia�a? 72Jak zastosowa� makro? 74

Makro 9. Sprawdzanie, czy plik nie znajduje si� ju� w folderze 74Jak to dzia�a? 74Jak zastosowa� makro? 75

Makro 10. Od�wie�anie wszystkich po��cze� danych podczas otwierania skoroszytu 76Jak to dzia�a? 76Jak zastosowa� makro? 76

Makro 11. Jednoczesne zamykanie wielu skoroszytów 77Jak to dzia�a? 77Jak zastosowa� makro? 78

Makro 12. Otwieranie wszystkich skoroszytów z folderu 78Jak to dzia�a? 79Jak zastosowa� makro? 80

Makro 13. Drukowanie wszystkich skoroszytów z folderu 80Jak to dzia�a? 80Jak zastosowa� makro? 81

Page 5: Tytuł oryginału: 101 Ready-To-Use Excel® Macrospdf.ebookpoint.pl/ex101m/ex101m.pdf · 2021. 2. 5. · 10 Spis treci Model obiektowy Excela 51 Obiekty 52 Kolekcje 52 Waciwoci 53

11Spis tre�ci

Makro 14. Ochrona przed zamkni�ciem skoroszytu przed uzupe�nieniem komórek 82Jak to dzia�a? 82Jak zastosowa� makro? 83

Makro 15. Wykonywanie kopii zapasowej skoroszytu z dat� bie��c� 83Jak to dzia�a? 84Jak zastosowa� makro? 84

Cz��� III. Automatyzacja zada� zwi�zanych z arkuszami 85

Makro 16. Dodawanie i zmiana nazwy nowego arkusza 87Jak to dzia�a? 87Jak zastosowa� makro? 88

Makro 17. Usuwanie wszystkich arkuszy, z wyj�tkiem aktywnego 88Jak to dzia�a? 89Jak zastosowa� makro? 90

Makro 18. Ukrywanie wszystkich arkuszy, z wyj�tkiem aktywnego 90Jak to dzia�a? 90Jak zastosowa� makro? 92

Makro 19. Odkrywanie wszystkich arkuszy w skoroszycie 92Jak to dzia�a? 92Jak zastosowa� makro? 93

Makro 20. Przenoszenie arkuszy 93Jak to dzia�a? 93Jak zastosowa� makro? 94

Makro 21. Sortowanie arkuszy wed�ug nazwy 95Jak to dzia�a? 95Jak zastosowa� makro? 96

Makro 22. Grupowanie arkuszy wed�ug kolorów 97Jak to dzia�a? 97Jak zastosowa� makro? 98

Makro 23. Kopiowanie arkusza do nowego skoroszytu 99Jak to dzia�a? 99Jak zastosowa� makro? 99

Makro 24. Tworzenie nowego skoroszytu dla ka�dego arkusza 100Jak to dzia�a? 100Jak zastosowa� makro? 101

Makro 25. Drukowanie wybranego arkusza 102Jak to dzia�a? 102Jak zastosowa� makro? 102

Makro 26. W��czanie ochrony dla wszystkich arkuszy 103Jak to dzia�a? 103Jak zastosowa� makro? 104

Makro 27. Wy��czanie ochrony dla wszystkich arkuszy 104Jak to dzia�a? 104Jak zastosowa� makro? 105

Makro 28. Tworzenie spisu tre�ci dla arkusza 106Jak to dzia�a? 106Jak zastosowa� makro? 108

Makro 29. Zmiana poziomu powi�kszenia arkusza za pomoc� dwukrotnego klikni�cia 108Jak to dzia�a? 109Jak zastosowa� makro? 109

Page 6: Tytuł oryginału: 101 Ready-To-Use Excel® Macrospdf.ebookpoint.pl/ex101m/ex101m.pdf · 2021. 2. 5. · 10 Spis treci Model obiektowy Excela 51 Obiekty 52 Kolekcje 52 Waciwoci 53

12 Spis tre�ci

Makro 30. Pod�wietlanie aktywnego wiersza i kolumny 110Jak to dzia�a? 111Jak zastosowa� makro? 111

Cz��� IV. Zaznaczanie i modyfikowanie zakresów 113

Makro 31. Zaznaczanie i formatowanie zakresów komórek 115Jak to dzia�a? 115Jak zastosowa� makro? 117

Makro 32. Tworzenie i zaznaczanie zakresów nazwanych 117Jak to dzia�a? 119Jak zastosowa� makro? 120

Makro 33. P�tla dla wszystkich komórek w zakresie 120Jak to dzia�a? 120Jak zastosowa� makro? 121

Makro 34. Zaznaczanie i formatowanie wszystkich zakresów nazwanych 122Jak to dzia�a? 122Jak zastosowa� makro? 123

Makro 35. Wstawianie do zakresu pustych wierszy 124Jak to dzia�a? 124Jak zastosowa� makro? 125

Makro 36. Odkrywanie wszystkich wierszy i kolumn 125Jak to dzia�a? 126Jak zastosowa� makro? 126

Makro 37. Usuwanie pustych wierszy 126Jak to dzia�a? 127Jak zastosowa� makro? 128

Makro 38. Usuwanie pustych kolumn 128Jak to dzia�a? 129Jak zastosowa� makro? 130

Makro 39. Zaznaczanie i formatowanie wszystkich formu� w skoroszycie 131Jak to dzia�a? 131Jak zastosowa� makro? 132

Makro 40. Wyszukiwanie i zaznaczanie pierwszego pustego wiersza (lub kolumny) 133Jak to dzia�a? 133Jak zastosowa� makro? 135

Makro 41. Formatowanie za pomoc� uk�adu naprzemiennego 136Jak to dzia�a? 136Jak zastosowa� makro? 137

Makro 42. Sortowanie zakresów za pomoc� podwójnego klikni�cia 138Jak to dzia�a? 138Jak zastosowa� makro? 139

Makro 43. Ograniczanie mo�liwo�ci przewijania arkusza 140Jak to dzia�a? 140Jak zastosowa� makro? 141

Makro 44. Dynamiczne ustawianie obszaru drukowania w arkuszu 141Jak to dzia�a? 141Jak zastosowa� makro? 142

Page 7: Tytuł oryginału: 101 Ready-To-Use Excel® Macrospdf.ebookpoint.pl/ex101m/ex101m.pdf · 2021. 2. 5. · 10 Spis treci Model obiektowy Excela 51 Obiekty 52 Kolekcje 52 Waciwoci 53

13Spis tre�ci

Cz��� V. Praca z danymi 143

Makro 45. Kopiowanie i wklejanie danych z zakresów 145Jak to dzia�a? 145Jak zastosowa� makro? 146

Makro 46. Konwertowanie formu� z danego zakresu na warto�ci 146Jak to dzia�a? 146Jak zastosowa� makro? 148

Makro 47. Wykonanie polecenia Tekst jako kolumny dla wszystkich kolumn 148Jak to dzia�a? 149Jak zastosowa� makro? 151

Makro 48. Przenoszenie znaku minus na pocz�tek liczby 152Jak to dzia�a? 152Jak zastosowa� makro? 154

Makro 49. Usuwanie zb�dnych spacji 154Jak to dzia�a? 154Jak zastosowa� makro? 156

Makro 50. Skracanie kodów pocztowych do pi�ciu pierwszych cyfr 156Jak to dzia�a? 156Jak zastosowa� makro? 158

Makro 51. Wstawianie zer wiod�cych 159Jak to dzia�a? 159Jak zastosowa� makro? 161

Makro 52. Wstawianie warto�ci do pustych komórek 161Jak to dzia�a? 162Jak zastosowa� makro? 163

Makro 53. Dodawanie tekstu do komórek do prawej lub lewej strony 164Jak to dzia�a? 164Jak zastosowa� makro? 165

Makro 54. Tworzenie supermakra do porz�dkowania danych 166Jak to dzia�a? 166Jak zastosowa� makro? 167

Makro 55. Usuwanie znaków niedrukowalnych 168Jak to dzia�a? 168Jak zastosowa� makro? 169

Makro 56. Zaznaczanie zduplikowanych danych 170Jak to dzia�a? 170Jak zastosowa� makro? 171

Makro 57. Ukrywanie wszystkich wierszy z wyj�tkiem zawieraj�cych zduplikowane warto�ci 171Jak to dzia�a? 172Jak zastosowa� makro? 173

Makro 58. Ukrywanie wybranych znaczników funkcji Autofiltr 174Jak to dzia�a? 174Jak zastosowa� makro? 175

Makro 59. Kopiowanie filtrowanych danych do nowego skoroszytu 176Jak to dzia�a? 176Jak zastosowa� makro? 177

Makro 60. Tworzenie nowych arkuszy dla filtrowanej zawarto�ci 177Jak to dzia�a? 178Jak zastosowa� makro? 182

Makro 61. Wy�wietlanie filtrowanych kolumn na pasku stanu 183Jak to dzia�a? 183Jak zastosowa� makro? 185

Page 8: Tytuł oryginału: 101 Ready-To-Use Excel® Macrospdf.ebookpoint.pl/ex101m/ex101m.pdf · 2021. 2. 5. · 10 Spis treci Model obiektowy Excela 51 Obiekty 52 Kolekcje 52 Waciwoci 53

14 Spis tre�ci

Cz��� VI. Praca z tabelami przestawnymi 187

Makro 62. Tworzenie tabel przestawnych zgodnych z poprzednimi wersjami Excela 189Jak to dzia�a? 190Jak zastosowa� makro? 191

Makro 63. Od�wie�anie wszystkich tabel przestawnych w skoroszycie 191Jak to dzia�a? 192Jak zastosowa� makro? 193

Makro 64. Tworzenie podsumowania dla tabel przestawnych 193Jak to dzia�a? 194Jak zastosowa� makro? 196

Makro 65. Stosowanie tej samej pami�ci podr�cznej we wszystkich tabelach 197Jak to dzia�a? 198Jak zastosowa� makro? 199

Makro 66. Ukrywanie wszystkich sum cz��ciowych w tabelach przestawnych 199Jak to dzia�a? 200Jak zastosowa� makro? 202

Makro 67. Dostosowywanie nazw pól tabel przestawnych 202Jak to dzia�a? 202Jak zastosowa� makro? 204

Makro 68. Ustawianie wszystkich pól warto�ci na typ Suma 204Jak to dzia�a? 205Jak zastosowa� makro? 206

Makro 69. Formatowanie liczbowe wszystkich elementów danych 207Jak to dzia�a? 207Jak zastosowa� makro? 210

Makro 70. Sortowanie wszystkich pól w uk�adzie alfabetycznym 210Jak to dzia�a? 210Jak zastosowa� makro? 211

Makro 71. Sortowanie niestandardowe w polach danych 212Jak to dzia�a? 212Jak zastosowa� makro? 213

Makro 72. Wprowadzanie ogranicze� do tabeli przestawnej 213Jak to dzia�a? 213Jak zastosowa� makro? 214

Makro 73. Wprowadzanie ogranicze� do pól danych tabeli przestawnej 215Jak to dzia�a? 215Jak zastosowa� makro? 217

Makro 74. Automatyczne usuwanie arkuszy z danymi do tabel przestawnych 217Jak to dzia�a? 217Jak zastosowa� makro? 219

Makro 75. Drukowanie raportów na podstawie zawarto�ci filtra raportu 220Jak to dzia�a? 221Jak zastosowa� makro? 223

Makro 76. Tworzenie nowego arkusza na podstawie filtra raportu 223Jak to dzia�a? 223Jak zastosowa� makro? 225

Makro 77. Przekszta�canie ca�ego zakresu danych za pomoc� tabeli przestawnej 226Jak to dzia�a? 227Jak zastosowa� makro? 228

Page 9: Tytuł oryginału: 101 Ready-To-Use Excel® Macrospdf.ebookpoint.pl/ex101m/ex101m.pdf · 2021. 2. 5. · 10 Spis treci Model obiektowy Excela 51 Obiekty 52 Kolekcje 52 Waciwoci 53

15Spis tre�ci

Cz��� VII. Przetwarzanie wykresów za pomoc� makr 229

Makro 78. Zmiana rozmiaru wszystkich wykresów w arkuszu 231Jak to dzia�a? 231Jak zastosowa� makro? 232

Makro 79. Umieszczanie wykresów w okre�lonym po�o�eniu 233Jak to dzia�a? 233Jak zastosowa� makro? 234

Makro 80. Od��czanie danych ród�owych od wykresów 235Jak to dzia�a? 235Jak zastosowa� makro? 236

Makro 81. Drukowanie wszystkich wykresów w arkuszu 237Jak to dzia�a? 237Jak zastosowa� makro? 238

Makro 82. Dodawanie etykiet dla pierwszego i ostatniego punktu danych na wykresie 238Jak to dzia�a? 239Jak zastosowa� makro? 240

Makro 83. Ujednolicanie kolorów serii danych na wykresie z danymi ród�owymi 241Jak to dzia�a? 241Jak zastosowa� makro? 244

Makro 84. Ujednolicanie kolorów punktów danych na wykresie z danymi ród�owymi 245Jak to dzia�a? 245Jak zastosowa� makro? 247

Cz��� VIII. Obs�uga poczty elektronicznej za pomoc� Excela 249

Makro 85. Wysy�anie aktywnego skoroszytu jako za��cznika 251Jak to dzia�a? 251Jak zastosowa� makro? 253

Makro 86. Wysy�anie jako za��cznika okre�lonego zakresu komórek 253Jak to dzia�a? 253Jak zastosowa� makro? 255

Makro 87. Wysy�anie pojedynczego arkusza jako za��cznika 255Jak to dzia�a? 255Jak zastosowa� makro? 257

Makro 88. Wysy�anie wiadomo�ci z ��czem do skoroszytu 257Jak to dzia�a? 258Jak zastosowa� makro? 259

Makro 89. Wysy�anie wiadomo�ci do wszystkich adresatów z listy kontaktów 259Jak to dzia�a? 260Jak zastosowa� makro? 261

Makro 90. Zapisywanie wszystkich za��czników do folderu 262Jak to dzia�a? 262Jak zastosowa� makro? 264

Makro 91. Zapisywanie wybranych za��czników do folderu 264Jak to dzia�a? 264Jak zastosowa� makro? 266

Page 10: Tytuł oryginału: 101 Ready-To-Use Excel® Macrospdf.ebookpoint.pl/ex101m/ex101m.pdf · 2021. 2. 5. · 10 Spis treci Model obiektowy Excela 51 Obiekty 52 Kolekcje 52 Waciwoci 53

16 Spis tre�ci

Cz��� IX. Integracja Excela z innymi aplikacjami pakietu MS Office 267

Makro 92. Wykonywanie kwerend programu Access z poziomu Excela 269Jak to dzia�a? 269Jak zastosowa� makro? 271

Makro 93. Uruchamianie makra programu Access z poziomu Excela 271Jak to dzia�a? 271Jak zastosowa� makro? 272

Makro 94. Otwieranie raportu MS Access w Excelu 272Jak to dzia�a? 273Jak zastosowa� makro? 273

Makro 95. Otwieranie formularza programu MS Access w Excelu 274Jak to dzia�a? 274Jak zastosowa� makro? 275

Makro 96. Kompaktowanie bazy danych MS Access z poziomu Excela 275Jak to dzia�a? 276Jak zastosowa� makro? 277

Makro 97. Przesy�anie danych z Excela do Worda 277Jak to dzia�a? 278Jak zastosowa� makro? 280

Makro 98. Korespondencja seryjna 280Jak to dzia�a? 280Jak zastosowa� makro? 284

Makro 99. Przesy�anie danych z Excela do prezentacji w programie PowerPoint 284Jak to dzia�a? 284Jak zastosowa� makro? 286

Makro 100. Przesy�anie wszystkich wykresów z Excelado prezentacji w programie PowerPoint 286

Jak to dzia�a? 287Jak zastosowa� makro? 289

Makro 101. Konwertowanie skoroszytu Excela na prezentacj� PowerPointa 289Jak to dzia�a? 290Jak zastosowa� makro? 292

Skorowidz 293

Page 11: Tytuł oryginału: 101 Ready-To-Use Excel® Macrospdf.ebookpoint.pl/ex101m/ex101m.pdf · 2021. 2. 5. · 10 Spis treci Model obiektowy Excela 51 Obiekty 52 Kolekcje 52 Waciwoci 53

108 Makro 29. Zmiana powi�kszenia arkusza za pomoc� dwukrotnego klikni�cia

Jest to mo�liwe dzi�ki zastosowaniu metody Cells. Oferuje ona niezwykle wygodnysposób na wybieranie zakresów w kodzie. Wymaga tylko podania pozycji wierszai kolumny b�d�cych punktem odniesienia. I tak Cells(1, 1) oznacza wierszpierwszy, kolumna pierwsza (czyli inaczej komórk� A1). Z kolei Cells(5, 3)oznacza wiersz pi�ty, kolumna trzecia (czyli inaczej komórk� C5). Parametryliczbowe w Cells s� szczególnie wygodne, gdy trzeba uruchomi� p�tl� dla seriiwierszy czy kolumn z u�yciem indeksu.

6. W kroku szóstym do wstawienia nazwy arkusza jako hiper��cza do wybranejkomórki u�yto metody Hyperlinks.Add. W tym kroku dla metody Hyperlinks.Addwprowadza si� parametry, które s� konieczne do utworzenia hiper��cza.

7. W ostatnim kroku makro rozpoczyna kolejn� iteracj�, zwi�kszaj�c warto�� licznikao jedn� pozycj�. Gdy licznik i osi�gnie warto�� równ� liczbie arkuszy w skoroszycie,wówczas makro zako�czy dzia�anie.

Jak zastosowa� makro?Aby wdro�y� to makro, mo�na skopiowa� i wklei� jego kod do standardowego modu�u.W tym celu:

1. Za pomoc� kombinacji klawiszy Alt+F11 aktywuj Visual Basic Editor.

2. W oknie Project kliknij prawym klawiszem nazw� projektu lub arkusza.

3. Z menu wybierz Insert/Module.

4. Wpisz lub wklej kod w nowo utworzonym module.Makro 29. Zmiana powi�kszenia arkusza za pomoc� dwukrotnego klikni�cia

Makro 29. Zmiana poziomupowi�kszenia arkusza za pomoc�dwukrotnego klikni�ciaMakro 29. Zmiana powi�kszenia arkusza za pomoc� dwukrotnego klikni�cia

Niektóre skoroszyty maj� ogromne rozmiary. Czasem aby mo�na by�o wy�wietli� na ekraniemonitora okre�lon� cz��� arkusza, konieczne jest zmniejszenie wielko�ci czcionki. To makro(ustawiaj�ce automatyczne powi�kszenie po dwukrotnym klikni�ciu przycisku myszy) b�dzieprzydatne dla osób, które dla uzyskania ca�o�ciowego ogl�du danych czy odczytywania kon-kretnych komórek cz�sto zmieniaj� wielko�� powi�kszenia wy�wietlanego arkusza.Makro 29. Zmiana powi�kszenia arkusza za pomoc� dwukrotnego klikni�cia

asedzielewski
Prostokąt
Page 12: Tytuł oryginału: 101 Ready-To-Use Excel® Macrospdf.ebookpoint.pl/ex101m/ex101m.pdf · 2021. 2. 5. · 10 Spis treci Model obiektowy Excela 51 Obiekty 52 Kolekcje 52 Waciwoci 53

109Makro 29. Zmiana powi�kszenia arkusza za pomoc� dwukrotnego klikni�cia

Jak to dzia�a?Po przygotowaniu makra wystarczy dwukrotnie klikn�� w wybran� komórk�, aby powi�kszy�widok arkusza do 200 procent. Ponowne podwójne klikni�cie przywróci poziom powi�kszeniado 100 procent. Oczywi�cie warto�� powi�kszenia mo�na zmieni�, dopasowuj�c j� do w�a-snych potrzeb.

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)

'Sprawdzenie bie��cego poziomu powi�kszenia'Ustawienie powi�kszenia na 100%, je�eli jest inne'Powi�kszenie na 200%, je�eli bie��ce jest ustawione na 100 If ActiveWindow.Zoom <> 100 Then ActiveWindow.Zoom = 100 Else ActiveWindow.Zoom = 200 End If

End Sub

UWAGAWarto zauwa�y�, �e ubocznym efektem dwukrotnego klikni�cia komórki jestprzej�cie do trybu edycji. Aby z niego wyj��, nale�y wcisn�� klawisz Esc. Je�elijednak b�dzie to m�cz�ce, wówczas na kocu makra mo�na doda� nast�puj�c�procedur�:

Application.SendKeys ("{ESC}")

Dzi�ki niej nie b�dzie ju� konieczno�ci wciskania klawisza Esc.

Jak zastosowa� makro?Aby wdro�y� to makro, nale�y skopiowa� i wklei� jego kod do okna Code, dodaj�c go do metodyobs�ugi zdarzenia Worksheet_BeforeDoubleClick. Umieszczenie go w tym miejscu umo�liwiuruchamianie makra za ka�dym razem, gdy u�ytkownik kliknie arkusz dwukrotnie.

1. Za pomoc� kombinacji klawiszy Alt+F11 aktywuj Visual Basic Editor.

2. W oknie Project odnajd w�a�ciwy projekt lub skoroszyt i kliknij znak + znajduj�cysi� obok niego. Zostan� wówczas wy�wietlone wszystkie arkusze.

3. Zaznacz arkusz, w którym ma zosta� wykonany kod.

4. Z listy rozwijanej Event wybierz opcj� BeforeDoubleClick (rysunek 3.1).Makro 29. Zmiana powi�kszenia arkusza za pomoc� dwukrotnego klikni�cia

Page 13: Tytuł oryginału: 101 Ready-To-Use Excel® Macrospdf.ebookpoint.pl/ex101m/ex101m.pdf · 2021. 2. 5. · 10 Spis treci Model obiektowy Excela 51 Obiekty 52 Kolekcje 52 Waciwoci 53

110 Makro 30. Pod�wietlanie aktywnego wiersza i kolumny

Rysunek 3.1. Wpisz lub wklej kod do okna zdarzenia Worksheet_BeforeDoubleClick

5. Wpisz lub wklej kod w nowo utworzonym module.

Makro 30. Pod�wietlanieaktywnego wiersza i kolumnyBy�oby mi�o, gdyby Excel automatycznie pod�wietla� aktywny wiersz i kolumn� (rysunek 3.2).Dzi�ki temu wzrok u�ytkownika by�by prowadzony zarówno w poziomie, jak i w pionie.

Rysunek 3.2. Znacznie u�atwia to �ledzenie danych zarówno w uk�adzie wertykalnym, jaki horyzontalnym

Poni�sze makro umo�liwia osi�gni�cie efektu widocznego na rysunku 3.2 za pomoc� dwukrotne-go klikni�cia. Po uruchomieniu makra Excel b�dzie pod�wietla� wiersz i kolumn� zawieraj�ce ak-tywn� komórk�, co znakomicie poprawi mo�liwo�� przegl�dania i edycji du�ych siatek danych.

asedzielewski
Prostokąt
Page 14: Tytuł oryginału: 101 Ready-To-Use Excel® Macrospdf.ebookpoint.pl/ex101m/ex101m.pdf · 2021. 2. 5. · 10 Spis treci Model obiektowy Excela 51 Obiekty 52 Kolekcje 52 Waciwoci 53

Notatki

Page 15: Tytuł oryginału: 101 Ready-To-Use Excel® Macrospdf.ebookpoint.pl/ex101m/ex101m.pdf · 2021. 2. 5. · 10 Spis treci Model obiektowy Excela 51 Obiekty 52 Kolekcje 52 Waciwoci 53

Skorowidz

AAccess, 269

kompaktowanie, 275otwieranie formularza, 274otwieranie raportu, 272uruchamianie makra, 271wykonywanie kwerend, 269

argumentAfter, 93Before, 93Destination, 145Key, 139Password, 104Replacement, 169SaveChanges, 78

arkusz, 87automatyczne usuwanie, 217automatyzacja, 87dodawanie nowego, 87drukowanie, 102, 237formatowanie, 115, 122, 136grupowanie wed�ug kolorów, 97kopiowanie, 99nadawanie nazw zakresom, 117nawigowanie, 115odkrywanie wszystkich, 92, 125ograniczanie mo�liwo�ci przewijania, 140otwieranie, 68pod�wietlanie aktywnego wiersza

i kolumny, 110przenoszenie, 93, 177sortowanie wed�ug nazwy, 95sortowanie zakresów, 138tworzenie nowego, 223tworzenie spisu tre�ci, 106tworzenie zakresów nazwanych, 117ujednolicenia wielko�ci wykresów, 231ukrywanie, 90ustawianie obszaru drukowania, 141

usuwanie ochrony, 67usuwanie pustych kolumn, 128usuwanie pustych wierszy, 126usuwanie, 88w��czanie ochrony, 65, 103wstawianie do zakresu pustych wierszy, 124wy��czanie ochrony, 104wysy�anie jako za��cznika, 255wyszukiwanie pierwszego pustego wiersza, 133zaznaczanie pierwszego pustego wiersza, 133zaznaczanie zakresów komórek, 115zaznaczanie zakresów nazwanych, 117, 122zmiana nazwy, 87zmiana poziomu powi�kszenia, 108

automatyzacja, 17arkusz, 87korespondencja seryjna, 280poczta elektroniczna, 251przetwarzanie danych, 145skoroszyt, 59tabele przestawne, 189wykresy, 231zakres, 115

Bbiblioteka

Microsoft Access Object Library, 269Microsoft Outlook Object Library, 251Microsoft PowerPoint Object Library, 284Microsoft Word Object Library, 278

Ddane

dr��enie, 217filtrowanie, 174kopiowanie, 145, 176przenoszenie, 177porz�dkowanie, 166

Page 16: Tytuł oryginału: 101 Ready-To-Use Excel® Macrospdf.ebookpoint.pl/ex101m/ex101m.pdf · 2021. 2. 5. · 10 Spis treci Model obiektowy Excela 51 Obiekty 52 Kolekcje 52 Waciwoci 53

294 Skorowidz

daneprzep�yw aplikacji, 269�ledzenie, 110wklejanie z zakresów, 145zarz�dzanie, 143zaznaczanie zduplikowanych, 170

DAO, 269drukowanie

arkusz, 102raport, 220skoroszyt, 80wykres, 237

Eedytor Visual Basic, Patrz VBEExcel, 17

.xslm, 34

.xslx, 34arkusz, 87formanty formularza, 37integracja z innymi sk�adnikami, 269kolekcje, 52kompaktowanie MS Access, 275konsolidacja zakresów, 227konwertowanie skoroszytu

do PowerPointa, 289korespondencja seryjna, 280makro, 17metody, 53model obiektowy, 51nawigowanie, 115otwieranie formularza MS Access, 274otwieranie raportu MS Access, 272poczta elektroniczna, 249przesy�anie danych do PowerPointa, 284przesy�anie danych do Worda, 277przesy�anie wykresów do PowerPointa, 286skoroszyt, 59skoroszyt makr osobistych, 35tabele przestawne, 189uruchamianie makra MS Access, 271w�a�ciwo�ci, 53wykonywanie kwerend MS Access, 269zarz�dzanie danymi, 143zaufane lokalizacje, 35zaufany dokument, 34

Ffiltr raportu, 220, 223formant

ActiveX, 37formularza, 37

funkcjaApplication.ConvertFormula, 209Autofiltr, 174, 176, 178, 180, 182, 183Cdbl, 152, 153Chr, 169CountIf, 170, 172Date, 84Dir, 74, 79, 80, 81FileCopy, 277Function, 46Instr, 266Left, 156, 158, 182Len, 162, 163Licznik, 204Move, 96, 98Replace, 218Right, 158, 161Split, 244, 247Suma, 204TERAZ, 185Trim, 155UCase, 96Znajd i zamie�, 168

Iinstrukcja, 45

ActiveWorkbook.Save, 66Dim, 46Else, 173End Sub, 28, 46For Each, 120, 136, 149, 152, 164, 170, 172,

201, 203, 206, 211, 216, 240, 243, 246For…Each, 146If…Then…Else, 62If-Then, 46IsNumeric, 153On Error GoTo 0, 107On Error Resume Next, 201, 203, 206, 208,

211, 222, 225, 240, 243, 246, 263, 266Range.Select, 111Select Case, 63

Page 17: Tytuł oryginału: 101 Ready-To-Use Excel® Macrospdf.ebookpoint.pl/ex101m/ex101m.pdf · 2021. 2. 5. · 10 Spis treci Model obiektowy Excela 51 Obiekty 52 Kolekcje 52 Waciwoci 53

295Skorowidz

Selection, 116Sub, 46Trim, 154With…End With, 116, 119, 132

Kkarta

Dane, 149Deweloper, 25, 30, 31, 32, 33, 35, 37Docking, 51Editor, 47

Auto Data Tips, 48Auto Indent, 48Auto List Members, 48Auto Quick Info, 48Auto Syntax Check, 47Default to Full Module View, 49Drag-and-Drop Text Editing, 49Procedure Separator, 49Require Variable Declaration, 48

Editor Format, 49Code Colors, 50Font, 50Margin Indicator Bar, 50Size, 50

Formu�y, 117General, 50

Break on Unhandled Errors, 51Error Trapping, 51

Niestandardowe, 159kod

Dim, 54ASCII, 168, 204

kolekcjaActiveSheet.ChartObjects, 287Cells, 131ChartObjects, 231, 232, 237Columns, 126, 130Names, 122PivotItems, 221, 223Points, 240, 247Rows, 125, 126, 128UList, 180, 182Workbooks, 77Worksheets, 52, 107

komórkadodawanie tekstu, 164formatowanie zakresów, 115, 122nadawanie nazw zakresom, 117

sformatowana jako tekst, 148sortowanie zakresów, 138wstawianie pustych wierszy, 124wstawianie warto�ci, 161zaznaczanie zakresów, 115, 122

konsolidacja zakresów, 227kontrolki, Patrz formanty formularzakorespondencja seryjna, 280

Llista rozwijana

Event, 62, 64, 109, 139, 141, 142, 186, 219Filtr raportów, 221, 223Przechowuj makro w, 36, 93, 123, 241Wybierz polecenia, 38

Mmakro, 17

arkusz, 87dane, 145Edycja, 28formanty formularza, 37kod Dim, 54przypisywanie do przycisku, 38rejestrowanie, 25rozszerzenie plików, 34skoroszyt, 59skoroszyt makr osobistych, 35sprawdzanie, 27tabele przestawne, 189testowanie, 28tworzenie przycisku, 37umieszczanie na pasku narz�dzi, 38VBA, 17, 42z odwo�aniami bezwzgl�dnymi, 29z odwo�aniami wzgl�dnymi, 32zabezpieczenia, 34zakres, 115zaufane lokalizacje, 35zaufany dokument, 34zdarzenie inicjuj�ce, 26zmienne, 54

menuDostosuj pasek narz�dzi, 38File/Remove, 43Insert/Module, 42, 45, 61, 78, 88, 93, 99, 117,

123, 125, 146, 191, 232, 240, 253, 271

Page 18: Tytuł oryginału: 101 Ready-To-Use Excel® Macrospdf.ebookpoint.pl/ex101m/ex101m.pdf · 2021. 2. 5. · 10 Spis treci Model obiektowy Excela 51 Obiekty 52 Kolekcje 52 Waciwoci 53

296 Skorowidz

menuTools/Options, 47Tools/References, 251, 269, 278, 284Zaufane lokalizacje, 36

metoda.Display, 252, 255, 257, 259, 261.Send, 252, 255, 257, 259, 261ActiveChart.PrintOut, 238ActiveSheet.PrintOut, 221ActiveSheet.UsedRange, 169Add, 60, 285, 288, 291Application.Wait, 288, 291ApplyDataLabels, 240AutoSort, 211BreakLink, 235Cells, 108Copy, 54, 145, 177, 181CopyFromRecordset, 271CopyPicture, 286, 288, 291DisplayAlerts, 60, 89, 107EntireRow.Insert, 125GetOpenFilename, 71Hyperlinks.Add, 108Intersect, 61Move, 93MySeries.Points.Count, 240Offset, 283OLApp.Session.Logon, 252, 254, 256,

258, 261Open, 71Paste, 54PasteSpecial, 145ppLayoutBlank, 288ppLayoutTitleOnly, 285, 291PrintOut, 102RefreshAll, 76, 193RefreshTable, 192Replace, 168Save, 62SaveAs, 60SaveCopyAs, 84Select, 53ShapeRange.Group, 235ShowDetail, 218SlideCount+1, 288, 291Sort, 138SpecialCells, 131Sub, 46

Tab.ColorIndex, 98ThisWorkbook.RefreshAll, 193xlDataLabelsShowNone, 240

Microsoft Excel Objects, Patrz w�ze�model obiektowy Excela, 51modu� VBA, 42

deklaracje, 42Docking, 51dodawanie do projektu, 42Editor, 47Editor Format, 49funkcje, 42General, 50metody, 42usuwanie, 43wprowadzenie kodu, 44

Oobiekt

ActiveCell, 52ActiveSheet, 60, 88, 93, 107, 127, 129ActiveWorkbook, 76, 89, 91, 192, 198, 236AF.Filters, 185Application, 52Attachment. FileName, 263, 265AutoFilter, 174, 177, 181, 184MyRecordset, 271Outlook Application, 252, 254, 256, 258, 260PageField, 221, 222, 223, 224, 225PivotField, 215PivotItems, 212PivotTable, 192, 194, 203, 206, 209, 211, 213,

214, 216, 225PowerPoint Application, 285, 288, 291PowerPoint Presentation, 285, 288, 291PowerPoint Slide, 285, 288, 291QueryDef, 270Range, 54, 61, 115, 116, 118, 119, 133, 145,

209, 233, 242, 245, 279Recordset, 269, 270SeriesCollection, 239, 241Sheet, 93, 107Slide, 285, 288, 291ThisWorkbook, 76, 89, 91, 99, 101, 192, 198UsedRange, 169Word Application, 279, 282Word Document, 279, 282

Page 19: Tytuł oryginału: 101 Ready-To-Use Excel® Macrospdf.ebookpoint.pl/ex101m/ex101m.pdf · 2021. 2. 5. · 10 Spis treci Model obiektowy Excela 51 Obiekty 52 Kolekcje 52 Waciwoci 53

297Skorowidz

Word Range, 279Workbook, 52, 60, 71, 84Worksheet, 94, 219, 291WorksheetFunction, 171, 173

odwo�ania bezwzgl�dne, 29odwo�anie wzgl�dne, 32okno

Centrum zaufania, 35Code, 27, 40, 44, 49, 62, 66, 67, 69, 76, 83,

109, 117, 139, 142, 219Formatowanie komórek, 159Immediate, 40komunikatu, 63Kreator konwersji tekstu na kolumny, 149Makro, 31Mened�er nazw, 119Nowa nazwa, 117Opcje, 212Options, 47, 49, 50, 51Project, 27, 40, 41, 42, 43, 45, 60, 62, 64, 78,

88, 93, 99, 109, 117, 123, 125, 139, 141,142, 146, 186, 191, 219, 232, 240, 253, 271

Przechodzenie do — specjalnie, 131Przypisywanie makra, 37Reference, 269, 278Rejestrowanie makra, 26, 27, 36, 93, 123, 241Wybierz skoroszyt do otwarcia, 70zadokowane, 51Zak�adka, 278

opcjaAuto Data Tips, 48Auto Indent, 48Auto List Members, 48Auto Quick Info, 48Auto Syntax Check, 47Before Close, 220BeforeDoubleClick, 109, 139, 219Break on Unhandled Errors, 51Calculate, 186Change event, 142Code Colors, 50Default to Full Module View, 49Drag-and-Drop Text Editing, 49Error Trapping, 51Font, 50Hide, 40Margin Indicator Bar, 50Open, 141

Pola strony utworzy u�ytkownik, 227Procedure Separator, 49Przenie� lub kopiuj, 99Require Variable Declaration, 48Size, 50Suma cz��ciowa, 200Ten skoroszyt, 30Wiele zakresów konsolidacji, 227

Pparametr

Before, 99, 101FileFilter, 71MultiSelect, 71Password, 103Title, 71VisibleDropDown, 175xlCellTypeFormulas, 131

pasekEdit, 49menu, 40narz�dzi, 40Szybki dost�p, 38

plikxls, 189, 190xlsm, 189xlsx, 189

poczta elektroniczna, 249wysy�anie arkusza, 255wysy�anie skoroszytu, 251wysy�anie wiadomo�ci do wszystkich, 259wysy�anie wiadomo�ci z ��czem, 257wysy�anie zakresu komórek, 253zapisywanie za��czników, 262, 264

polecenieKompaktuj i napraw baz� danych, 275Mened�er nazw, 117Move Next, 266Nowa wiadomo�� e-mail, 252, 254, 258, 261SendMail, 251Tekst jako kolumna, 149Window/Tile Horizontally, 44Window/Tile Vertically, 44

PowerPoint, 269konwertowanie skoroszytu Excela, 289przesy�anie danych z Excela, 284przesy�anie wykresów z Excela, 286

Page 20: Tytuł oryginału: 101 Ready-To-Use Excel® Macrospdf.ebookpoint.pl/ex101m/ex101m.pdf · 2021. 2. 5. · 10 Spis treci Model obiektowy Excela 51 Obiekty 52 Kolekcje 52 Waciwoci 53

298 Skorowidz

proceduraBefore, 107Kompaktuj i napraw baz� danych, 277Sub, 27, 46

przyciskAnuluj, 147, 151, 153, 155, 157, 160, 163,

165Bezpiecze�stwo makr, 35Definiuj nazw�, 117, 118Dodaj, 212Dodaj now� lokalizacj�, 35Drukuj, 237Edytuj, 31Edytuj listy niestandardowe, 212Indent, 49Makra, 31, 33Modyfikuj, 38Nie, 147, 151, 153, 155, 157, 160, 163Outdent, 49Przegl�daj, 35Przywró�, 44Redo, 45Tak, 147, 151, 153, 155, 157, 160, 163, 165Tekst jako kolumny, 149Undo, 45Uruchom, 31, 33U�yj odwo�a� wzgl�dnych, 32View Microsoft Excel, 28W��cz zawarto��, 35Wstaw, 37Zak�adka, 278Zako�cz, 149Zamknij, 44Zarejestruj makro, 26, 30, 32Zatrzymaj rejestrowanie, 27, 30, 32Zaufane lokalizacje, 35

Rrejestrowanie makr, 25

Edycja, 28Sprawdzanie, 27Testowanie, 28z odwo�aniami bezwzgl�dnymi, 29z odwo�aniami wzgl�dnymi, 32zdarzenie inicjuj�ce, 26

Sskoroszyt, 59

drukowanie, 80formatowanie formu�, 131konwertowanie do PowerPointa, 289kopiowanie danych, 176kopiowanie wykresu, 235ochrona przed zamkni�ciem, 82odkrywanie arkuszy, 92od�wie�anie po��cze� danych, 76od�wie�anie tabel przestawnych, 191otwieranie, 78otwieranie arkusza, 68sprawdzanie stanu pliku, 71tworzenie nowego, 59, 100usuwanie ochrony arkusza, 67w��czanie ochrony arkusza, 65wykonywanie kopii zapasowej, 83wysy�anie jako za��cznika, 251wysy�anie wiadomo�ci z ��czem, 257zamykanie, 77zapisywanie, 61, 63zaznaczanie formu�, 131zdefiniowany przez u�ytkownika, 69

Skoroszyt makr osobistych, 36, 78, 93, 123, 240sortowanie

niestandardowe, 212w uk�adzie alfabetycznym, 210w�asna lista kryteriów, 212

Ttabele przestawne, 189

automatyczne usuwanie arkuszy, 217dr��enie danych, 217drukowanie raportów, 220filtr raportu, 220formatowanie liczbowe, 207od�wie�anie, 191przekszta�canie zakresu, 226sortowanie pól, 210, 212stosowanie pami�ci podr�cznej, 197tworzenie tabeli, 189tworzenie nowego arkusza, 223tworzenie podsumowania, 193ukrywanie sum cz��ciowych, 199ustawianie pól warto�ci, 204

Page 21: Tytuł oryginału: 101 Ready-To-Use Excel® Macrospdf.ebookpoint.pl/ex101m/ex101m.pdf · 2021. 2. 5. · 10 Spis treci Model obiektowy Excela 51 Obiekty 52 Kolekcje 52 Waciwoci 53

299Skorowidz

wprowadzanie ogranicze�, 213, 215zmiana nazw pól, 202

tryb zgodno�ci, 189

Uuk�ad naprzemienny, 136unikalne numery identyfikacyjne, 159

VVBA, 17, 42

makro, 17Offset, 33uruchamianie, 27

VBE, 39Code, 40elementy edytora, 39Immediate, 40instrukcja, 45Pasek menu, 40Pasek narz�dzi, 40Project, 40sk�adniki, 39uruchamianie, 39

Visual Basic for Applications, Patrz VBA

Ww�ze�, 42w�a�ciwo��

ActiveCell.PivotTable.Name, 201, 203, 206,208, 211, 214, 216, 224

Address, 111AutoFilterMode, 176, 180, 184BCC, 261CacheIndex, 196, 198Caption, 203Cells, 116, 133DefaultVersion, 190DragToColumn, 215DragToData, 215DragToHide, 215DragToPage, 215DragToRow, 215EnableDrillDown, 213, 218EnableFieldDialog, 213EnableFieldList, 213

EnableItemSelection, 215EnableWizard, 213End, 134, 135, 139EntireRow, 173Function, 205, 206HasFormula, 148Height, 233HTMLBody, 259IsEmpty, 151, 155, 158, 161, 163, 173Left, 233Name, 53, 84, 88, 118, 196NumberFormat, 161Offset, 33, 133, 134, 135, 136, 195Orientation, 238Parent.Range, 196Path, 84PivotCache.EnableRefresh, 213PivotCache.RecordCount, 196PivotCache.SourceData, 196Position, 212PrintArea, 141Range, 181RefersRange, 123Rows.Count, 53ScrollArea, 140SourceData, 196, 207, 209SourceName, 203StatusBar, 183, 184, 185TableRange1, 225TableRange2.Address, 196Text, 53Top, 233UsedRange, 127, 129, 141Version, 190Visible, 279, 282, 285, 288, 291Width, 233xlSheetVisible, 93

Word, 269korespondencja seryjna, 280przesy�anie danych z Excela, 277

wykres, 231dopasowywanie etykiet, 238drukowanie wykresu, 237od��czanie danych ród�owych, 235ujednolicanie kolorów danych, 241, 245ujednolicanie wielko�ci, 231umiejscowienie, 233w�a�ciwo�ci, 233

Page 22: Tytuł oryginału: 101 Ready-To-Use Excel® Macrospdf.ebookpoint.pl/ex101m/ex101m.pdf · 2021. 2. 5. · 10 Spis treci Model obiektowy Excela 51 Obiekty 52 Kolekcje 52 Waciwoci 53

300 Skorowidz

Zzakres komórek

formatowanie, 115konsolidacja, 227konwertowanie formu� na warto�ci, 146kopiowanie danych, 145nadawanie nazw, 117nazwany, 117, 122p�tla dla wszystkich komórek, 120sortowanie, 138wklejanie danych, 145wstawianie pustych wierszy, 124wysy�anie jako za��cznika, 253zaznaczanie, 115

zarz�dzanie danymi, 143dodawanie tekstu do komórek, 164filtrowanie, 174konwertowanie formu� z zakresu, 146kopiowanie, 145, 176porz�dkowanie danych, 166przenoszenie danych, 177przenoszenie znaku minus, 152skracanie kodów pocztowych, 156ukrywanie wszystkich wierszy, 171ukrywanie wybranych znaczników, 174usuwanie zb�dnych spacji, 154usuwanie znaków niedrukowalnych, 168

wklejanie, 145wstawianie warto�ci, 161wstawianie zer wiod�cych, 159wy�wietlanie filtrowanych kolumn, 183zaznaczanie zduplikowanych danych, 170

zdarzenieBeforeClose, 63, 64, 65, 82, 186Change, 62, 142Open, 67Workbook_BeforeClose, 64, 66, 83, 186, 217Workbook_Close, 64Workbook_Open, 67, 69, 76, 140Worksheet_Activate, 186Worksheet_BeforeDoubleClick, 109, 139,

217, 218Worksheet_Calculate, 185Worksheet_Change, 142Worksheet_Deactivate, 186

zera wiod�ce, 159zmienne, 54

tworzenie, 54typy, 54

Page 24: Tytuł oryginału: 101 Ready-To-Use Excel® Macrospdf.ebookpoint.pl/ex101m/ex101m.pdf · 2021. 2. 5. · 10 Spis treci Model obiektowy Excela 51 Obiekty 52 Kolekcje 52 Waciwoci 53