07.06.2020, 14:51
(07.06.2020, 14:32)Case schrieb: Hallo, :19:Hallo Case
so? :21:
Habe dies nun bei mir eingepflegt, aber leider macht er jetzt jedesmal eine neue Datei auf, statt im Ablauf weiter zu arbeiten.
Anbei die Original Datei.
Richtige Kombination
|
07.06.2020, 14:51
(07.06.2020, 14:32)Case schrieb: Hallo, :19:Hallo Case Habe dies nun bei mir eingepflegt, aber leider macht er jetzt jedesmal eine neue Datei auf, statt im Ablauf weiter zu arbeiten. Anbei die Original Datei.
07.06.2020, 15:04
Hallo Stefan, :19:
nun - durch das verändern der With Konstruktion vom Range auf die Tabelle (With Tabelle1) macht das... Code: .Copy ... eine Kopie der Tabelle in eine neue Datei. :21: Was soll denn kopiert werden? Ändere das einfach ab. :21:
07.06.2020, 15:12
(07.06.2020, 15:04)Case schrieb: Hallo Stefan, :19:Es soll die Definierten BMK kopiert werden. Also die Spalte D.
07.06.2020, 15:36
Hallo Stefan, :19:
sollen die Daten nur koipiert werden, oder auch irgendwo eingefügt? Schreibe die Copy-Zeile so: :21: Code: .Range(.Cells(2, 4), .Cells(lngTMP - 1, 4)).Copy
07.06.2020, 15:54
(07.06.2020, 15:36)Es soll alle generiert BMK kopiert werden und dann per Userform ( gibt es schon) in der Tabelle 2 eingefügt werden an entsprechender Stelle.Case schrieb: Hallo Stefan, :19:
07.06.2020, 16:01
Code: Sub Zusammenfügen()
Die ganze Formel lautet im Moment so:
Code: Sub Zusammenfügen() Das zusammen fügen funktioniert soweit. Jetzt sollte es aber noch die Zeile D kopieren, in der was steht, und dann die Userform "Auswahl" öffnen. Habe das Problem gefunden und konnte es lösen. Danke euch für die Unterstützung!!
07.06.2020, 20:26
Habe nun ein anderes Problem entdeckt, was bei der alten Version noch funktioniert hat. Und zwar habe ich bei der alten Version die Funktion gehabt, das er beim zusammenfügen, die doppelten gelöscht hat, das jedes nur einmal zusammen gesetzt wurde.
Dies ist der Grund, da aus der Originaltabelle die Spalten kopiert werden, und da mehrmals die gleiche Bezeichnung vorhanden ist untereinander. Dies wollen wir am Schluss nicht haben, sondern nur einmal. Hoffe ist verständlich so. Code: Sub Zusammenfügen()
In auswahl:
Code: Private Sub Userform_initialize() Die andere Code brauchst du gar nicht.
07.06.2020, 21:07
(Dieser Beitrag wurde zuletzt bearbeitet: 07.06.2020, 21:08 von WillWissen.
Bearbeitungsgrund: Antwort aus Zitat herausgenommen
)
|
|