Thema Datum  Von Nutzer Rating
Antwort
11.12.2019 17:09:20 efef
Solved
11.12.2019 19:32:12 Gast4390
NotSolved
11.12.2019 20:22:09 efef
NotSolved
11.12.2019 22:00:21 Mase
NotSolved
13.12.2019 01:18:33 tscharl
NotSolved
13.12.2019 23:07:08 efef
NotSolved
Rot Zeile mit bestimmtem Anfang löschen
13.12.2019 23:22:34 tscharl
NotSolved
07.01.2020 15:07:07 efef
NotSolved
07.01.2020 16:29:03 tscharl
NotSolved
07.01.2020 16:58:42 efef
NotSolved
15.01.2020 09:58:25 efef
Solved
15.01.2020 10:53:18 efef
NotSolved

Ansicht des Beitrags:
Von:
tscharl
Datum:
13.12.2019 23:22:34
Views:
597
Rating: Antwort:
  Ja
Thema:
Zeile mit bestimmtem Anfang löschen

Kurze Einführung:

  1. Option Explicit: Wenn man ohne diese Eingabe (übrigens ganz oben im Codefenster) programmiert, wird jedes Wort, das es in der zugelassenen Syntax nicht gibt, automatisch als Variable vom Typ Variant erklärt. Habe ich z. B. gemeint: „intZaehler“ und schreibe dann versehentlich „intZähler“, dann gibt es auf einmal eine neue Variable, die aber nicht funktioniert, da sie 0 oder sondtwas ist. Mit Option Explicit erhalte ich aber eine Fehlermeldung, das eine Variable nicht dimensioniert ist. Seeeeeehr hilfreich!!!
  2. Variablen definieren mach „Dim“, richtig erkannt.
  3. Left(irgendwas, 3) in jedem Absatz, richtig erkannt. Es gibt noch „Right“, „Instr“, ähnlich wie in Formeln auf einem Tabellenblatt (Links(), Rechts() etc).
  4. For Each ist v. a. dann hilfreich, wenn ich z. B.. gar nicht weiß, wieviele Absätze das Dokument hat. Man müsste sie erst in eine Variable („intAnzahl“) zählen lassen und dann eine Schleife machen mit „For n = 1 to intAnzahl“ … „Next n“. Gut dass es funktioniert hat. Zusatzüberlegung: Wenn du mehrfach die For-Each-Schleife durchlaufen lässt, kannst du ggf. mehrere Aktionen in einer dieser Schleifen bündeln. Das steigert die Performance.

Wenn du nun noch neugieriger geworden bist, dann wende dich dem VBA-Thema systematisch zu. Da gibt's viele Tutorials im Netz.

 

Gruß

tscharl


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
11.12.2019 17:09:20 efef
Solved
11.12.2019 19:32:12 Gast4390
NotSolved
11.12.2019 20:22:09 efef
NotSolved
11.12.2019 22:00:21 Mase
NotSolved
13.12.2019 01:18:33 tscharl
NotSolved
13.12.2019 23:07:08 efef
NotSolved
Rot Zeile mit bestimmtem Anfang löschen
13.12.2019 23:22:34 tscharl
NotSolved
07.01.2020 15:07:07 efef
NotSolved
07.01.2020 16:29:03 tscharl
NotSolved
07.01.2020 16:58:42 efef
NotSolved
15.01.2020 09:58:25 efef
Solved
15.01.2020 10:53:18 efef
NotSolved