Re: Copy ohne Formeln
08.02.2003 19:35:21
Hans W. Hofmann
Hallo zusammen,das mit copy ist das selbe wie mit select.
Copy/Paste ist ein typisches Relict der Tabellenuser und passt nicht in ein Programmierparadigma. Programmtechnisch ist unter Kopieren eine Zuweisung zu verstehen. Z.B bei einer Integer würde niemand auf die Idee kommen davon ein Kopie mit copy/paste anzulegen, sondern
EineKopie = Original
eine Zuweisung formulieren, um eine Kopie anzulegen. Mit einem Range dagegen ist man wohl gerne mit copy/paste dabei, weil mans in der Tabellenarbeit so gelernt hat.
Der Programmierer sollte aber objektorientiert, direkter und schneller per Zuweisung arbeiten:
Range("B1:C1000").Value = Range("B1:B100).Value
und erzeugt eine Kopie der Werte. Schließlich verfügt das Range-Objekt über einen Zuweisungsoperator. Mit Formula analog.
Was ist Jungs, lieber Hans, nicht mal ein Workshop dazu
und nieder mit copy/paste!
Gruß HW