Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Daten aus eine Tabelle in eine andere Übernehmen

Daten aus eine Tabelle in eine andere Übernehmen
24.02.2013 08:18:14
Giuseppe
Hallo Helfer,
wenn ich nicht mehr weiter komme, ist das Herbers Excel-Forum meine letzte Chance!
Ich möchte mittels VBA Daten von ein bestimmte Bereich eine Tabelle (B7:B37 und K7:k37) in eine andere übertragen ab A3 und B3. Bedingung: Daten übertragen nur wenn in K:7:K37 ein Werst steht. (sehe Beispiel).
https://www.herber.de/bbs/user/84032.xls
Wer kann mir helfen.
Vielen Dank im Voraus und einen schönen Sonntag.

Anzeige

12
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Daten aus eine Tabelle in eine andere Übernehmen
24.02.2013 08:39:10
hary
Moin Giuseppe
Als Makro
Sub rueber()
Dim wksQ As Worksheet
Dim wksZ As Worksheet
Dim letzte As Long
Dim i As Long
Set wksQ = Worksheets("Tabelle1")
Set wksZ = Worksheets("Tabelle2")
wksZ.Range("A2:A40").ClearContents
For i = 7 To 37
If wksQ.Cells(i, 11) > 0 Then
letzte = wksZ.Cells(wksZ.Rows.Count, 1).End(xlUp).Row + 1
wksZ.Cells(letzte, 1).Value = wksQ.Cells(i, 2).Value
wksZ.Cells(letzte, 2).Value = wksQ.Cells(i, 11).Value
End If
Next
Set wksQ = Nothing
Set wksZ = Nothing
End Sub

gruss hary

Anzeige
Bitte aendern A40 in B40 gruss owT
24.02.2013 08:41:04
hary
.

AW: Bitte aendern A40 in B40 gruss owT
24.02.2013 09:01:22
Giuseppe
Moin Moin Hary,
vielen Danke für die schnelle Antwort.
der Code ist gut(Ich habe es nicht probiert).
Das "rueber" sollte mehrfach auch von andere Tabellen erfolgen, deswegen "ClearContents" sollte überflüssig sein!?, oder? Die übertragene Daten sollen in der Tabelle 2 bleiben.
Ich probiere jetzt!!
Danke
Giuseppe

Anzeige
AW: Bitte aendern A40 in B40 gruss owT
24.02.2013 09:30:40
Giuseppe
Hallo Hary, funkt!!!!
Danke

AW: Daten aus eine Tabelle in eine andere Übernehmen
24.02.2013 09:03:25
Matthias
Hallo
Hab mal die Überschriften Datum und Zeit nach Zeile(1) genommen.
https://www.herber.de/bbs/user/84034.xls
Gruß Matthias

AW: Daten aus eine Tabelle in eine andere Übernehmen
24.02.2013 09:29:03
Giuseppe
Hallo Matthias,
auch 'ne gute Lösung.
Danke

Anzeige
ClearContents macht schon Sinn !
24.02.2013 09:40:32
Matthias
Hallo Giuseppe
Denn wenn Du den Code ein zweites Mal ausführst werden die gleichen Daten nochmal unten angehängt.
Somit hat das ClearContents schon seine Berechtigung. Ist bei mir allerdings noch nicht mit drin.
Ja nachdem für welche Variante Du Dich entscheidest solltes Du bei hary das ClearContents im Code belassen
oder bei meinem Beispiel an der richtige Stelle einfügen.
Gruß Matthias

Anzeige
AW: ClearContents macht schon Sinn !
24.02.2013 10:53:59
enrico
Hallo Matthias,
und wo ist die richtige Stelle ?
Gruß Enrico

vor der Schleife - also nach Dim
24.02.2013 11:03:50
Matthias
Hallo Enrico
Option Explicit
Sub Giuseppe()
Dim rng As Range, n&
Tabelle2.Range("A2:B65536").ClearContents
For Each rng In Tabelle1.Columns(2).SpecialCells(xlCellTypeConstants, 23)
If IsDate(rng) And rng.Offset(, 9)  "" Then
With Tabelle2
n = .Cells(.Rows.Count, 1).End(xlUp).Row
.Cells(n + 1, 1) = rng
.Cells(n + 1, 2) = rng.Offset(, 9)
End With
End If
Next
End Sub
Evtl. musst Du B65536 anpassen, da ich die 365Tage-Version nicht mit ihrer Zeilenanzahl kenne
Gruß Matthias

Anzeige
AW: vor der Schleife - also nach Dim
24.02.2013 11:15:53
Hajo_Zi
Hallo,
schreibe
Tabelle2.Range("A2:B" & Rows.Count).ClearContents
Gruß Hajo

Ja logo, Danke ;-) kwT
24.02.2013 11:22:05
Matthias

AW: Ja logo, Danke ;-) kwT
24.02.2013 11:26:19
enrico
DANKE !!!
Anzeige

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige