Ich habe derzeit ein ganzes Arbeitsblatt aus Datei A in Datei B. kopieren. Einige der Arbeitsblätter müssen nur die Werte und keine Formeln kopieren. Es gibt 1 bestimmtes Arbeitsblatt, das ich brauche, um das Format zusammen mit den Formeln zu kopieren, aber ich möchte nicht, dass die Formeln auf die ursprüngliche Datei verweisen. Ich möchte, dass es auf die Blätter in der neuen Datei verweist. Wie kann ich das Arbeitsblatt / die Formeln kopieren und nicht auf die Originaldatei verweisen?
Unten habe ich Code, der ein Arbeitsblatt kopiert und dann die Formeln durch nur Werte für das eine Arbeitsblatt ersetzt.
%Vor%Fehler beim Testen Ihrer Lösungs-Pastenformulierungen
%Vor%Ende wenn
Hier ist ein Ansatz in VBA, hoffe, Sie können leicht in .NET konvertieren. Ich habe VisualStudio auf diesem Computer nicht, so kann VB.Net nicht schreiben. Außerdem bin ich nicht so gut mit VB.Net
Sie laden zuerst alle Formeln in einem Array (es lädt auch Werte, falls Sie Zellen gemischt haben), dann aktualisieren Sie einfach den Sheet-Namen (oder wb-Namen oder irgendetwas, was Sie wollen) und legen dann das Array an das Ziel. Dann kopiere nochmal und paste nur spezielle Formate.
%Vor%