habe gerade Daten gesendet, sind aber nicht zu sehen, deshalb nochmal.
Kann man die Daten kopieren ohne das man die Datenbank öffnen muß ?
Wie kann ich vorher prüfen ob der Name schon in der Datenbank vorhanden ist ?
Der Name steht immer in Zelle C13 und in der "##_Adress_Rechnungs_Datenbank.xlsm" in der Spalte B.
Sub Adresse_in_Rechnungs_Datenbank_kopieren()
Application.ScreenUpdating = False
Dim dn As String
dn = Application.ActiveWorkbook.Name
ActiveSheet.Range("C12:C17").Select
Selection.Copy
ActiveSheet.Unprotect (getStrPasswort)
Windows("##_Adress_Rechnungs_Datenbank.xlsm").Activate
Sheets("Adressen").Select
Dim zz As String
zz = 1
Do While Cells(zz, 1) "" ' Start der Schleife 1=Spalte A
zz = zz + 1 ' Schleifenzähler um 1 erhöhen
Loop ' Wendepunkt für Schleife
Cells(zz, 1).Select ' Zelle selektieren 1=in Spalte A anfang
Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=True
ActiveCell.Offset(0, 0).Select
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios _
:=True, Password:=getStrPasswort
Workbooks(dn).Activate
Application.CutCopyMode = False
Application.ScreenUpdating = True
Range("C12").Select
End Sub
gruß kurt k