Thema Datum  Von Nutzer Rating
Antwort
18.12.2023 10:26:39 Tommy_M
Solved
Blau Clearcells
18.12.2023 12:47:48 Gast88836
Solved
18.12.2023 12:57:47 Mase
Solved

Ansicht des Beitrags:
Von:
Gast88836
Datum:
18.12.2023 12:47:48
Views:
252
Rating: Antwort:
 Nein
Thema:
Clearcells

Hi Tommy_M.

In dem Fall wird das 10. Blatt nicht das Blatt sein, an welches du denkst.

 

1. Sheets() verwendet man für Blätter beliebigen Types (Tabellenblatt, Diagramblatt);

ein Diagramblatt hat z.B. keine Range und würde dir bei Sheets(5).Range("A1") einen Laufzeitfehler um die Ohren hauen, wenn das 5 Blatt ein Diagramblatt ist

Worksheets() wird ausschließlich für Tabellenblätter verwendet

Worksheets(5) ist nicht das selbe wie Sheets(5)

2. verwende am besten keine Indizes, sondern die Namen der Blätter, um diese anszusprechen - denn Namen sind eindeutig;

ändert man die Reihenfolge der Blätter, dann ändern sich auch deren Indizes und dann hast du ein Problem

mit Namen hast du das Problem nicht

3. wenn man nur die Eingaben löschen will, verwende Range.ClearContents anstatt Range.Clear (letzteres löscht nämlich einfach alles, auch Formatierungen)

 

Worksheets("Tabelle2").Range("A1", "B2").Clear
Worksheets("Tabelle3").Range("A1", "B2").Clear
Worksheets("Tabelle4").Range("A1", "B2").Clear
Worksheets("Tabelle5").Range("A1", "B2").Clear
Worksheets("Tabelle6").Range("A1", "B2").Clear
Worksheets("Tabelle10").Range("A1", "B2").Clear

Die Namen der Blätter musst du entsprechend anpassen.

 

Grüße


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
18.12.2023 10:26:39 Tommy_M
Solved
Blau Clearcells
18.12.2023 12:47:48 Gast88836
Solved
18.12.2023 12:57:47 Mase
Solved