Hallo al...,
hier ein Beispiel einer Programmerweiterung, wenn
a) es wirklich keine Beschreibbare Regel zum kopieren gibt und du
b) wirklich die Adressen manuell vorgeben willst.
hier ein Beispiel einer Programmerweiterung, wenn
a) es wirklich keine Beschreibbare Regel zum kopieren gibt und du
b) wirklich die Adressen manuell vorgeben willst.
Code:
Sub Selbst_Kopieren_2()
Dim strVon As String
Dim strNach As String
Dim TB1 As Worksheet, TB2 As Worksheet
strVon = ThisWorkbook.Names("von").RefersToRange.Value
strNach = ThisWorkbook.Names("nach").RefersToRange.Value
Set TB2 = Worksheets("Tabelle2") 'Name der Quell Tabelle
Set TB1 = Worksheets("Tabelle1") 'Name der Ziel Tabelle
'Zuerst Zieltablle angeben - dann Quelltabellle
TB2.Range(strVon).Copy Destination:=TB1.Range(strNach)
End Sub
helmut
Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität.
Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen."
Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.
Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität.
Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen."
Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.