ich bin echt so langsam am verzweifeln.
Ich benötige bitte eure Hilfe. Ich habe einen Briefkopf in Word erstellt mt Textmarken.
Ich kann die Userform mit dieser ich die Textmarken befülle auch aufrufen und es klappt alles gut soweit.
Allerdings wenn ich einen Brief erneut aufrufe und diesen mit neuer Anschrift ausfüllen möchte, fügt er diesen über die UserForm an die alte Anschrift wieder an!
Das Ziel ist, dass die alte Anschrift überschrieben wird. Es wäre auch ok wenn die alte Anschrift bei einem neuen Aufruf in der Textbox noch stehen würde.
Da ich Neuling in VBA bin, würde ich mich sehr über eure Hilfe freuen.
Hier ist auch der Code welcher genutzt wird beim Ausführen:
- Code: Alles auswählen
Private Sub CommandButton1_Click()
Dim Anrede As Range
Set Anrede = ActiveDocument.Bookmarks("Anrede").Range
Anrede.Text = Me.TextBox1.Value
Dim Vorname As Range
Set Vorname = ActiveDocument.Bookmarks("Vorname").Range
Vorname.Text = Me.TextBox3.Value
Dim Nachname As Range
Set Nachname = ActiveDocument.Bookmarks("Nachname").Range
Nachname.Text = Me.TextBox2.Value
Dim Straße As Range
Set Straße = ActiveDocument.Bookmarks("Straße").Range
Straße.Text = Me.TextBox4.Value
Dim PLZ As Range
Set PLZ = ActiveDocument.Bookmarks("PLZ").Range
PLZ.Text = Me.TextBox5.Value
Dim Ort As Range
Set Ort = ActiveDocument.Bookmarks("Ort").Range
Ort.Text = Me.TextBox7.Value
Me.Repaint
UserForm1.Hide
End Sub
Herzlichen Dank vorab für eure Hilfe!
Euer Lino