Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
|
11.12.2019 17:09:20 |
efef |
|
|
|
11.12.2019 19:32:12 |
Gast4390 |
|
|
|
11.12.2019 20:22:09 |
efef |
|
|
|
11.12.2019 22:00:21 |
Mase |
|
|
|
13.12.2019 01:18:33 |
tscharl |
|
|
|
13.12.2019 23:07:08 |
efef |
|
|
Zeile mit bestimmtem Anfang löschen |
13.12.2019 23:22:34 |
tscharl |
|
|
|
07.01.2020 15:07:07 |
efef |
|
|
|
07.01.2020 16:29:03 |
tscharl |
|
|
|
07.01.2020 16:58:42 |
efef |
|
|
|
15.01.2020 09:58:25 |
efef |
|
|
|
15.01.2020 10:53:18 |
efef |
|
|
Von:
tscharl |
Datum:
13.12.2019 23:22:34 |
Views:
597 |
Rating:
|
Antwort:
|
Thema:
Zeile mit bestimmtem Anfang löschen |
Kurze Einführung:
-
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!!!
-
Variablen definieren mach „Dim“, richtig erkannt.
-
Left(irgendwas, 3) in jedem Absatz, richtig erkannt. Es gibt noch „Right“, „Instr“, ähnlich wie in Formeln auf einem Tabellenblatt (Links(), Rechts() etc).
-
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
|
- 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
Bitte geben Sie ein aussagekräftiges Thema an.
Bitte geben Sie eine gültige Email Adresse ein!
- 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 |
|
|
|
11.12.2019 19:32:12 |
Gast4390 |
|
|
|
11.12.2019 20:22:09 |
efef |
|
|
|
11.12.2019 22:00:21 |
Mase |
|
|
|
13.12.2019 01:18:33 |
tscharl |
|
|
|
13.12.2019 23:07:08 |
efef |
|
|
Zeile mit bestimmtem Anfang löschen |
13.12.2019 23:22:34 |
tscharl |
|
|
|
07.01.2020 15:07:07 |
efef |
|
|
|
07.01.2020 16:29:03 |
tscharl |
|
|
|
07.01.2020 16:58:42 |
efef |
|
|
|
15.01.2020 09:58:25 |
efef |
|
|
|
15.01.2020 10:53:18 |
efef |
|
|