Thema Datum  Von Nutzer Rating
Antwort
02.01.2012 14:38:02 Maximilian
NotSolved
02.01.2012 17:25:44 Holger
NotSolved
Rot Zwei Excel-Tabellen untereinander kopieren
02.01.2012 17:50:11 Heiko
NotSolved
03.01.2012 13:26:44 Maximilian
NotSolved
03.01.2012 20:45:34 Gast16381
NotSolved
06.01.2012 22:51:17 Maximilian
NotSolved
08.01.2012 21:35:24 Heiko
NotSolved
10.01.2012 17:31:10 Gast64286
NotSolved
12.01.2012 22:54:48 Gast50135
NotSolved
12.01.2012 22:56:11 Heiko
NotSolved

Ansicht des Beitrags:
Von:
Heiko
Datum:
02.01.2012 17:50:11
Views:
1451
Rating: Antwort:
  Ja
Thema:
Zwei Excel-Tabellen untereinander kopieren

Hallo Max,

zum Kopieren und der unterschiedlichen Zeilenzahl hat Holger ja bereits geschrieben.

Die Pfade der beiden Quelldateien würde ich mit einem Userform in der Zieltabelle auslesen. Die Dateinamen kannst Du ja fest verdrahten, weil sie konstant bleiben (Achtung Zaunpfahl: const c_strQuelldatei1 as string = "\DeinDateiname")

1) in Zieltabelle Button klicken --> Userform öffnet und du gibst in zwei Textfelder die Quellpfade ein

2) Kopieren-Button auf dem Userform klicken und weiter wie bei Holger. Pass aber auf, was zur Laufzeit das ActiveSheet ist oder sprich die Workbooks und Worksheets besser als Objektvariable an. Z. B.: so

Dim wkbQuelle1 as Excel.Workbook

Dim wksQuelle1 as Excel.Worksheet

Set wkbQuelle1 =  Application.Workbooks.Open(Pfad & Dateiname) 'Darf nicht offen sein!

Set wksQuelle1 = wkbQuelle1.Sheets("Tabelle1")

'... weiterer toller VBA-Code

wkbQuelle1.Close

set wkbQuelle1 = nothing

set wksQuelle1 = nothing

Viel Erfolg

Heiko


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
02.01.2012 14:38:02 Maximilian
NotSolved
02.01.2012 17:25:44 Holger
NotSolved
Rot Zwei Excel-Tabellen untereinander kopieren
02.01.2012 17:50:11 Heiko
NotSolved
03.01.2012 13:26:44 Maximilian
NotSolved
03.01.2012 20:45:34 Gast16381
NotSolved
06.01.2012 22:51:17 Maximilian
NotSolved
08.01.2012 21:35:24 Heiko
NotSolved
10.01.2012 17:31:10 Gast64286
NotSolved
12.01.2012 22:54:48 Gast50135
NotSolved
12.01.2012 22:56:11 Heiko
NotSolved