Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
|
02.01.2012 14:38:02 |
Maximilian |
|
|
|
02.01.2012 17:25:44 |
Holger |
|
|
Zwei Excel-Tabellen untereinander kopieren |
02.01.2012 17:50:11 |
Heiko |
|
|
|
03.01.2012 13:26:44 |
Maximilian |
|
|
|
03.01.2012 20:45:34 |
Gast16381 |
|
|
|
06.01.2012 22:51:17 |
Maximilian |
|
|
|
08.01.2012 21:35:24 |
Heiko |
|
|
|
10.01.2012 17:31:10 |
Gast64286 |
|
|
|
12.01.2012 22:54:48 |
Gast50135 |
|
|
|
12.01.2012 22:56:11 |
Heiko |
|
|
Von:
Heiko |
Datum:
02.01.2012 17:50:11 |
Views:
1451 |
Rating:
|
Antwort:
|
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
|
- 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
Bitte geben Sie ein aussagekräftiges Thema an.
Bitte geben Sie eine gültige Email Adresse ein!
- 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 |
|
|
|
02.01.2012 17:25:44 |
Holger |
|
|
Zwei Excel-Tabellen untereinander kopieren |
02.01.2012 17:50:11 |
Heiko |
|
|
|
03.01.2012 13:26:44 |
Maximilian |
|
|
|
03.01.2012 20:45:34 |
Gast16381 |
|
|
|
06.01.2012 22:51:17 |
Maximilian |
|
|
|
08.01.2012 21:35:24 |
Heiko |
|
|
|
10.01.2012 17:31:10 |
Gast64286 |
|
|
|
12.01.2012 22:54:48 |
Gast50135 |
|
|
|
12.01.2012 22:56:11 |
Heiko |
|
|