4 Stimmen

Wie kann ich eine Kopie eines benutzerdefinierten Objekts oder einer Sammlung erstellen?

Ich habe eine benutzerdefinierte Sammlung - nennen wir sie colParentA - und es enthält eine Reihe von Sammlungen namens colChild . Ich möchte eine Funktion erstellen, die eine neue Sammlung erstellt, colParentB das alle Eigenschaften und dieselben Kinder enthält wie colParentA . Der Benutzer kann dann die wenigen Eigenschaften von colParentB die sie brauchen, anstatt sie neu zu definieren, die den gleichen sind wie colParentA .

colParentB sollte auch neue Instanzen von colChild die Kopien derjenigen sind, die in "colParentA" zu finden sind.

Ich kann das nicht einfach so machen, oder?

set colParentB = colParentA

colParentB.Name = "Copy of " & colParentA.Name

Denn das macht einfach colParentB zeigen auf colParentA und verändert die Eigenschaften von colParentA auch richtig?

Ich bin verwirrt. Vielen Dank für Ihre Hilfe im Voraus.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X