Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Anführungszeichen ins Makro
#11
Moin Steffen!

Hier erst mal Dein neuer Code, der Farbig und Kursiv angeführt wird ("etwas" kommentiert):
Code:
Option Explicit     'prüft, ob alle Variablen im Code sauber deklariert sind. Falls nicht -> motz!!
Sub FarbigKursivAngeführt()
Dim doc As Document: Set doc = ActiveDocument     'deklariert eine Variable und füllt sie mit Inhalt
Dim rng As Range: Set rng = doc.Content
  
    With rng.Find     'with leitet eine Gruppe von Eigenschaften für rng ein
        .ClearFormatting     'löscht erst einmal alle Formatieungen des Ranges, aufräumen nenne ich das
        .Text = Chr(34) & "*" & Chr(34)     'definiert den Suchbegriff, also " & blablubb & "
        .MatchWildcards = True     'erlaubt wildcards, also *
        .Forward = True     'geht den nächsten Schritt
        .Wrap = wdFindStop     'sucht bis zum Ende des Dokuments
        Do While .Execute     'sucht per Schleife solange es Treffer gibt
            With rng     'bearbeitet wieder eine Gruppe von Eigenschaften, diesmal im -mit dem Ergebnis gefüllten- Range
                .Font.Color = wdColorBlue     'macht blau
                .Font.Italic = True     'macht kursiv
                .Collapse wdCollapseEnd    'setzt die Suche hinter dem Fundort fort
            End With     'Eigenschaften für den gefunden Text erledigt
        Loop     'Schleife zu  Suche
    End With     ' Eigenschaften für den Suchbereich erledigt
  
End Sub

Tja - und Du möchtest gerne lernen, das auch alles zu können? Warum denn nicht? Aber es fängt schon mit einem ersten Fehler an: Genaues Lesen ist gefragt!! Denn mein Vorschlag heißt nicht FarbigAusgeführt, sondern ... Angeführt, weil es um Text in Anführungsstrichen geht. VBA, wie auch Formeln in XL verzeihen keine Ungenauigkeiten, gibt aber auch viele Hilfestellungen, falls etwas mal nicht passt.

Dass ein Code so konkret kommentiert/erklärt wird, ist nicht aller Foren Sache. Auf den www.vbasteleien.de, die sich nicht als Snippet-Hilfe verstehen, wie z.B. hier oft zu sehen ist (UND VON MIR SEHR GESCHÄTZT!), gibt es solche Erläuterungen schon eher.  Schau einfach mal vorbei  Cool Dort werden eher kleine bis große VBA-Ideen (also kaum Formeln, PQ usw.) diskutiert. 

Smile  Unterschiedliche Foren = konstruktive Arbeitsteilung = gute Nachbarschaft!  Rolleyes

Schönes Wochenende! und ebensolche Grüße!
----------------------------------------------------------------------------------------------------
d'r Bastler von den VBAsteleien.de
Win 10 + Office 2019 & Win11 + Office 2021 + Visio 2019 pro & macOS.X15 + Office2019 pro & Android12 & XL365
Zitieren
#12
Vielen Dank. Auch das funktioniert tadellos.
Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste




Hinweis auf Angebot Excel-Inside - lang    Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden um dein Anliegen zu besprechen.
   Gerne erstellen wir auf dieser Basis ein Angebot.
   Sende deine Anfrage einfach
per E-Mail an anfrage@excel-inside.de


Powerd and supported by Excel-InsideSolutions