Excel-VBA für Dummies
Home > Computing and Information Technology > Computer programming / software engineering > Microsoft programming > Excel-VBA für Dummies
Excel-VBA für Dummies

Excel-VBA für Dummies

|
     0     
5
4
3
2
1




International Edition


About the Book

Um noch mehr aus Excel herauszuholen, sind Kenntnisse der VBA-Programmierung von großem Vorteil: Dann können Sie Excel auf Ihre Bedürfnisse zuschneiden und langweilige Routinearbeiten automatisieren. Dieses Buch zeigt Ihnen zunächst den Umgang mit dem VBA-Editor und gibt einen Einblick in die wichtigsten Programmiertechniken, wie Sie Fehler beseitigen, Range-Objekte einsetzen und den Programmfluss steuern. Lernen Sie dann die vielfältigen Programmiermöglichkeiten kennen. Alle Beispielprogramme und Arbeitsblätter stehen zum Download zur Verfügung. Sie werden staunen: Mit VBA können Sie sich selbst Dialogboxen, Werkzeugleisten und Menüs schneidern. Und das schon nach kurzer Zeit!

Table of Contents:
Über den Autor 9 Einführung 25 Über dieses Buch 25 Konventionen in diesem Buch 26 Makrosicherheit 27 Törichte Annahmen über die Leser 28 Symbole, die in diesem Buch verwendet werden 29 Wie es weitergeht 29 Teil I: Excel VBA – die ersten Schritte 31 Kapitel 1 VBA kennenlernen 33 Die VBA-Grundlagen verstehen 33 Wissen, was mit VBA möglich ist 34 Text einfügen 35 Eine häufig ausgeführte Aufgabe automatisieren 35 Automatisierung wiederholter Operationen 35 Einen benutzerdefinierten Befehl anlegen 35 Eine benutzerdefinierte Schaltfläche erstellen 36 Neue Funktionen für die Arbeitsmappe entwickeln 36 Benutzerdefinierte Add-Ins für Excel erstellen 36 Das meiste aus VBA herausholen 36 Wissen, was VBA am besten kann 36 Erkennen, welche Nachteile die Verwendung von VBA mit sich bringt 37 VBA-Konzepte verstehen 38 Sicherstellen der Excel-Kompatibilität 40 Kapitel 2 Einfache Makros erstellen 41 Die Registerkarte »Entwicklertools« anzeigen 41 Ein Makro erstellen 42 Die Umgebung vorbereiten 42 Ein Makro aufzeichnen 43 Das Makro ausführen 45 Ein Makro im Visual Basic-Editor anzeigen 46 Das Makro abändern 48 Arbeitsmappen speichern, die Makros enthalten 49 Makro-Sicherheit verstehen 50 Teil II: Die Zusammenarbeit von VBA und Excel 53 Kapitel 3 Der Visual Basic-Editor 55 Den Visual Basic-Editor kennenlernen 55 Den VBE aktivieren 55 VBE-Komponenten erforschen 56 Arbeiten im Projekt-Explorer 58 Ein neues VBA-Modul hinzufügen 59 Arbeiten im Codebereich 60 Fenster minimieren und maximieren 60 Die Bestandteile eines Moduls erkunden 61 VBA-Code in ein Modul einfügen 61 Code direkt eingeben 62 Verwendung des Makro-Rekorders 65 VBA-Code kopieren 67 Anpassung des VBE 68 Die Registerkarte »Editor« 68 Die Registerkarte »Editorformat« 70 Die Registerkarte »Allgemein« 71 Die Registerkarte »Verankern« 72 Kapitel 4 Einführung in das Excel-Objektmodell 73 Arbeiten mit dem Excel-Objektmodell 73 Die Objekthierarchie verstehen 74 Auf Objekte verweisen 75 In Objekteigenschaften und Methoden eintauchen 78 Objekteigenschaften festlegen 80 Mit Objektmethoden Aktionen unternehmen 81 Objekte reagieren auf Ereignisse 83 VBA-Ressourcen zu weiterführenden Informationen 83 Das VBA-Hilfesystem verwenden 83 Den Objektkatalog verwenden 84 Automatische Auflistung von Eigenschaften und Methoden 85 Kapitel 5 Sub-und Funktionsprozeduren in VBA 87 Sub-Prozeduren im Vergleich zu Funktionsprozeduren 87 Einen Blick auf Sub-Prozeduren werfen 88 Einen Blick auf Funktionsprozeduren werfen 88 Namen für Sub-Prozeduren und Funktionsprozeduren 89 Sub-Prozeduren ausführen 90 Die Sub-Prozedur direkt ausführen 92 Die Prozedur vom Dialogfeld Makro aus ausführen 92 Ein Makro mithilfe einer Tastenkombination ausführen 93 Die Prozedur über eine Schaltfläche oder eine Form ausführen 94 Die Prozedur von einer anderen Prozedur aus ausführen 96 Die Prozedur vom Direktfenster aus ausführen 97 Funktionsprozeduren ausführen 97 Die Funktionsprozedur aus einer Sub-Prozedur aufrufen 98 Aufruf der Funktion im Direktfenster 98 Aufruf einer Funktion von einer Formel in einer Tabelle aus 99 Kapitel 6 Mit dem Makro-Rekorder arbeiten 103 Grundlagen der Aufzeichnung 103 Vorbereitung auf die Aufzeichnung 105 Zwischen relativem und absolutem Modus wählen 105 Aufzeichnung im absoluten Modus 106 Aufzeichnung im relativen Modus 107 Dem Makro-Rekorder bei der Arbeit zusehen 109 Aufzeichnungsoptionen für Ihr Makro angeben 110 Code aufräumen, den der Makro-Rekorder aufgezeichnet hat 112 Teil III: Programmierkonzepte 115 Kapitel 7 Wichtige Elemente der Sprache VBA 117 Kommentare in Ihrem VBA-Code  117 Variablen, Konstanten und Datentypen 119 Variablen verstehen 119 Was sind die Datentypen in VBA? 121 Variablen deklarieren und ihnen einen Gültigkeitsbereich zuweisen 122 Mit Konstanten arbeiten 127 Vorgefertigte Konstanten verwenden 128 Mit Zeichenfolgen arbeiten 129 Mit Datumswerten arbeiten 130 Zuweisungsbefehle verwenden 131 Beispiele für den Zuweisungsbefehl 131 Das Gleichheitszeichen 132 Hilfreiche Operatoren 132 Arrays 133 Arrays deklarieren 134 Mehrdimensionale Arrays 134 Dynamische Arrays 135 Die Verwendung von Zeilenmarken (Labels) 136 Kapitel 8 Mit Range-Objekten arbeiten 137 Auf »Range«-Objekte verweisen 137 Auf einen Bereich mithilfe von Eigenschaften verweisen 139 Die »Cells«-Eigenschaft 139 Die »Offset«-Eigenschaft 140 Die »Resize«-Eigenschaft 141 Mit Eigenschaften des »Range«-Objekts arbeiten 141 Die »Value«-Eigenschaft 142 Die »Text«-Eigenschaft 143 Die »Count«-Eigenschaft 143 Die »Column«-und die »Row«-Eigenschaft 143 Die »Address«-Eigenschaft 144 Die »HasFormula«-Eigenschaft 144 Die »Font«-Eigenschaft 145 Die »Interior«-Eigenschaft 146 Die »Formula«-Eigenschaft 147 Die »NumberFormat«-Eigenschaft 148 Aktionen mit Methoden des »Range«-Objekts unternehmen 148 Die »Select«-Methode 149 Die Methoden »Copy« und »Paste« 149 Die »Clear«-Methode 150 Die »Delete«-Methode 150 Kapitel 9 VBA-und Arbeitsblattfunktionen 151 Funktionen verstehen 151 Eingebaute VBA-Funktionen verwenden 152 Arbeiten mit Datum und Uhrzeit 152 Arbeiten mit Zeichenfolgen 154 Objekte und Daten identifizieren 155 VBA-Funktionen, die mehr tun, als einen Wert zurückzugeben 156 VBA-Funktionen finden 156 Arbeitsblattfunktionen in VBA verwenden 159 Beispiele für Arbeitsblattfunktionen 160 Eingabe von Arbeitsblattfunktionen 162 Weitere Informationen über die Verwendung von Arbeitsblattfunktionen 163 Benutzerdefinierte Funktionen verwenden 164 Kapitel 10 Steuerung des Programmablaufs und Entscheidungen 165 Schwimmen mit dem Strom 165 Die »GoTo«-Anweisung 166 Entscheidungen, Entscheidungen! 168 Die »If-Then «-Struktur 168 Die »Select Case«-Struktur 172 Ihr Code für eine Schleife 175 »For-Next «-Schleifen 175 »Do While«-Schleifen 180 »Do Until«-Schleifen 181 »For Each-Next «-Schleifen für Collections ausführen 181 Kapitel 11 Automatische Prozeduren und Ereignisse 185 Vorbereitung auf das große Ereignis 185 Lernen, wann Sie Ereignisprozeduren einsetzen 187 Programmierung von Prozeduren zur Ereignisverarbeitung 188 Wissen, wo man den Ereigniscode einfügt 188 Eine Prozedur zur Ereignisverarbeitung schreiben 189 »Workbook«-Ereignisse auslösen 190 Das »Open«-Ereignis für eine Arbeitsmappe 191 Das »BeforeClose«-Ereignis für eine Arbeitsmappe 193 Das »BeforeSave«-Ereignis für eine Arbeitsmappe 194 Aktivierungsereignisse verwenden 195 Aktivierungs-und Deaktivierungsereignisse in einem Arbeitsblatt 195 Aktivierungs-und Deaktivierungsereignisse in einer Arbeitsmappe 196 Arbeitsmappen-Aktivierungsereignisse 197 Programmierung von Arbeitsblattereignissen 198 Das »BeforeDoubleClick«-Ereignis 198 Das »BeforeRightClick«-Ereignis  198 Das »Change«-Ereignis  199 Ereignisse verstehen, die keinen Objekten zugeordnet sind 201 Das »OnTime«-Ereignis 201 Tastenaktionen 203 Kapitel 12 Techniken zur Fehlerverarbeitung 205 Fehlertypen 205 Ein fehlerhaftes Beispielmakro 206 Nicht ganz perfekte Makros 207 Das Makro noch perfekter machen 208 Verabschieden Sie sich von der Perfektion! 209 Alternative Wege der Fehlerverarbeitung 210 Noch einmal die Prozedur »EnterSquareRoot« 210 Fehler mit der »On-Error «-Anweisung abfangen 211 Fehlerverarbeitung: die Details 212 Fortsetzung nach einem Fehler 212 Fehlerverarbeitung im Überblick 214 Ein beabsichtigter Fehler 214 Kapitel 13 Techniken, mit denen Sie Fehler loswerden 217 Verschiedene Fehlerarten 217 Programmierfehler identifizieren 219 Debugging-Techniken 220 Ihren Code überprüfen 220 Die »MsgBox«-Funktion verwenden 220 »Debug.Print«-Anweisungen einfügen 222 Verwendung des VBA-Debuggers  222 Debugging-Tools verwenden 223 Haltepunkte in Ihrem Code setzen 223 Das Überwachungsfenster verwenden 226 Das Lokal-Fenster 228 Tipps, wie Sie weniger Programmierfehler machen 229 Kapitel 14 VBA-Programmierbeispiele  231 Mit Bereichen arbeiten 231 Einen Bereich kopieren 232 Einen variablen Bereich kopieren 233 Auswahl bis zum Ende einer Zeile oder Spalte 235 Eine Zeile oder Spalte auswählen 236 Einen Bereich verschieben 236 Einen Bereich effizient durchlaufen 236 Einen Bereich effizient durchlaufen (Teil II) 238 Einen Zellwert anfordern 239 Den Auswahltyp bestimmen 240 Eine Mehrfachauswahl erkennen 240 Excel-Einstellungen abändern 241 Boolesche Einstellungen ändern 241 Nicht-boolesche Einstellungen ändern 242 Diagramme 242 »AddChart« im Vergleich zu »AddChart2« 243 Den Diagrammtyp ändern 245 Die »ChartObjects«-Collection durchlaufen 245 Diagrammeigenschaften ändern 246 Diagrammformatierungen anwenden 246 VBA-Geschwindigkeitstipps 248 Die Bildschirmaktualisierung abschalten 248 Die automatische Berechnung ausschalten 249 Lästige Warnungen deaktivieren 249 Objektreferenzen vereinfachen 251 Variablentypen deklarieren 251 Die »With-End With«-Struktur 252 Kapitel 15 Einfache Dialogfelder 253 In VBA mit dem Benutzer interagieren 253 Meldungen mit der »MsgBox«-Funktion anzeigen 254 Ein einfaches Meldungsfeld anzeigen 255 Eine Antwort aus einem Meldungsfeld erhalten 256 Meldungsfelder anpassen 257 Daten mit der Funktion »InputBox« abfragen 260 Die Syntax von »InputBox« verstehen 260 Die Funktion »InputBox« verwenden 260 Die Methode »InputBox« verwenden 262 Den Benutzer eine Datei oder einen Ordner auswählen lassen 263 Eine »GetOpenFilename«-Anweisung erstellen 264 Eine Datei mit »GetOpenFilename« auswählen 264 Pfad und Dateinamen mit »GetSaveAsFilename« ermitteln 266 Einen Ordnernamen ermitteln 267 Eingebaute Excel-Dialogfelder anzeigen 267 Teil IV: Kommunikation mit Ihren Benutzern 271 Kapitel 16 UserForm-Grundlagen  273 Erkennen, wann man ein UserForm braucht 273 UserForms erstellen: ein Überblick 275 Mit UserForms arbeiten 276 Ein neues UserForm einfügen 276 Einem UserForm Steuerelemente hinzufügen 277 Die Eigenschaften eines UserForm-Steuerelements ändern 277 Den Codebereich für ein UserForm anzeigen 279 Ein UserForm anzeigen 279 Informationen aus einem UserForm verarbeiten 280 Ein UserForm-Beispiel 280 Das UserForm erstellen 281 Die Befehlsschaltflächen hinzufügen 281 Optionsfelder einfügen 283 Prozeduren zur Ereignisverarbeitung einfügen 284 Ein Makro anlegen, das das Dialogfeld anzeigt 286 Das Makro für den Benutzer bereitstellen 286 Das Makro testen 288 Kapitel 17 UserForm-Steuerelemente verwenden 291 Steuerelemente im Dialogfeld – die ersten Schritte 291 Steuerelemente hinzufügen 292 Eigenschaften von Steuerelementen – Grundlagen 293 Details zu den Steuerelementen in einem Dialogfeld kennenlernen 295 Das »CheckBox«-Steuerelement – Kontrollkästchen 296 Das »ComboBox«-Steuerelement – Kombinationsfeld 296 Das »CommandButton«-Steuerelement – Befehlsschaltfläche 297 Das »Frame«-Steuerelement – Rahmen 298 Das »Image«-Steuerelement (Bildfeld) 298 Das »Label«-Steuerelement (Bezeichnungsfeld) 299 Das »ListBox«-Steuerelement (Listenfeld) 300 Das »MultiPage«-Steuerelement – Multiseiten 301 Das »OptionButton«-Steuerelement – Optionsfelder 302 Das »RefEdit«-Steuerelement 302 Das »ScrollBar«-Steuerelement – Bildlaufleiste 303 Das »SpinButton«-Steuerelement – Drehfeld 304 Das »TabStrip«-Steuerelement – Register 305 Das »TextBox«-Steuerelement – Textfeld 305 Das »ToggleButton«-Steuerelement – Umschaltfeld 306 Die Arbeit mit Steuerelementen in Dialogfeldern 306 Steuerelemente verschieben und ihre Größe ändern 307 Steuerelemente ausrichten und Abstände einhalten 307 Tastaturbenutzern helfen 308 Ein UserForm testen 310 Dialogfeld-Ästhetik  310 Kapitel 18 UserForms – Techniken und Tricks 311 Dialogfelder verwenden 311 Ein UserForm-Beispiel 312 Das Dialogfeld erstellen 312 Code für die Anzeige des Dialogfelds 315 Das Makro bereitstellen 315 Ihr Dialogfeld ausprobieren 316 Prozeduren zur Ereignisverarbeitung einfügen 316 Die Daten auswerten 318 Jetzt funktioniert das Dialogfeld 319 Beispiel für ein Listenfeld-Steuerelement 319 Ein Listenfeld füllen 320 Das ausgewählte Element bestimmen 321 Mehrfachauswahlen bestimmen 322 Einen Bereich auswählen 323 Mehrere Gruppen von Optionsfeldern verwenden 325 Ein Drehfeld und ein Textfeld verwenden 326 Ein UserForm als Fortschrittsanzeige verwenden 328 Ein Dialogfeld als Fortschrittsanzeige einrichten 329 Die Prozeduren 330 Wie dieses Beispiel funktioniert 331 Ein nicht modales Dialogfeld mit Registerkarten erstellen 332 Ein Diagramm in einem UserForm anzeigen 334 Eine Checkliste für Dialogfelder 335 Kapitel 19 Zugriff auf Ihre Makros über die Benutzeroberfläche 337 Das Menüband anpassen 337 Das Menüband manuell anpassen 338 Dem Menüband ein Makro hinzufügen 340 Anpassung des Menübands mit XML 340 Die Excel-Benutzeroberfläche mit VBA anpassen 345 Befehle zur Registerkarte »Add-Ins « des Menübands hinzufügen 346 Dem Kontextmenü »Cell« einen neuen Eintrag hinzufügen 347 Anpassungen automatisch hinzufügen 349 Kontextmenüs und das Single Document Interface verstehen 349 Teil V: Das große Ganze 351 Kapitel 20 Arbeitsblattfunktionen erstellen 353 Vereinfachen Sie mit benutzerdefinierten Funktionen Ihre Arbeit 353 Grundlagen der VBA-Funktionen  354 Funktionen schreiben 355 Mit Funktionsargumenten arbeiten 356 Eine Funktion ohne Argumente 356 Eine Funktion mit einem Argument 357 Eine Funktion mit zwei Argumenten 359 Eine Funktion mit einem Bereichsargument 360 Eine Funktion mit einem optionalen Argument 362 Wrapper-Funktionen 364 Die »NumberFormat«-Funktion 364 Die »ExtractElement«-Funktion 364 Die »SayIt«-Funktion 365 Die »IsLike«-Funktion 366 Funktionen, die ein Array zurückgeben 366 Ein Array mit Monatsnamen zurückgeben 366 Eine sortierte Liste zurückgeben 367 Das Dialogfeld »Funktion einfügen« verwenden 369 Die Funktionsbeschreibung anzeigen 369 Argumentbeschreibungen 371 Kapitel 21 Add-Ins in Excel erstellen 373 Was ist ein Add-In?  373 Gründe für die Erstellung von Add-Ins 374 Die Arbeit mit Add-Ins 375 Add-In-Grundlagen 376 Sehen Sie sich ein Beispiel für ein Add-In an 377 Einrichtung der Arbeitsmappe 377 Die Arbeitsmappe testen 379 Beschreibende Informationen hinzufügen 380 Den VBA-Code schützen 381 Das Add-In anlegen 381 Das Add-In öffnen 382 Das Add-In weitergeben 383 Das Add-In ändern 383 Teil VI: Der Top-Ten-Teil 385 Kapitel 22 Zehn nützliche Tipps für den Visual Basic-Editor 387 Kommentarblöcke verwenden 387 Mehrere Codezeilen kopieren 389 Zwischen Modulen und Prozeduren springen 389 Beamen Sie sich zu Ihren Funktionen 389 In der richtigen Prozedur bleiben 390 Den Code schrittweise ausführen 391 Zu einer bestimmten Codezeile springen 392 Die Codeausführung an einer bestimmten Stelle unterbrechen 392 Den Anfang und das Ende des Variablenwerts anzeigen 393 Die automatische Syntaxüberprüfung ausschalten 394 Kapitel 23 Ressourcen mit Hilfe zu VBA 397 Lassen Sie Excel die Makros für Sie schreiben 397 Nutzen Sie das Hilfesystem 398 Stibitzen Sie Code im Internet 398 Userforen optimal nutzen 399 Besuchen Sie Experten-Blogs  400 Suchen Sie auf YouTube nach Schulungsvideos 400 Nehmen Sie an Onlinekursen teil 401 Vom Office Dev Center lernen 401 Analysieren Sie andere Excel-Dateien in Ihrem Unternehmen 401 Fragen Sie die Excel-Experten vor Ort 402 Kapitel 24 Zehn Dinge, die Sie beherzigen oder vermeiden sollten 403 Deklarieren Sie alle Variablen 403 Verwechseln Sie Passwörter nicht mit Sicherheit 404 Bereinigen Sie Ihren Code 404 Schreiben Sie nicht alles in eine Prozedur 405 Denken Sie daran, dass es noch andere Software gibt 405 Gehen Sie nicht davon aus, dass alle Benutzer Makros aktivieren 405 Gewöhnen Sie sich an, zu experimentieren 405 Gehen Sie nicht davon aus, dass Ihr Code in anderen Excel-Versionen funktioniert 406 Denken Sie immer an Ihre Benutzer 406 Vergessen Sie die Datensicherung nicht! 406 Abbildungsverzeichnis 407 Stichwortverzeichnis 415


Best Sellers


Product Details
  • ISBN-13: 9783527719594
  • Publisher: Wiley-VCH Verlag GmbH
  • Publisher Imprint: Blackwell Verlag GmbH
  • Height: 240 mm
  • No of Pages: 432
  • Weight: 765 gr
  • ISBN-10: 3527719598
  • Publisher Date: 08 Jun 2022
  • Binding: Paperback
  • Language: German
  • Spine Width: 28 mm
  • Width: 176 mm


Similar Products

Add Photo
Add Photo

Customer Reviews

REVIEWS      0     
Click Here To Be The First to Review this Product
Excel-VBA für Dummies
Wiley-VCH Verlag GmbH -
Excel-VBA für Dummies
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

Excel-VBA für Dummies

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    New Arrivals

    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!