Thema Datum  Von Nutzer Rating
Antwort
17.02.2014 16:24:27 Stephan
NotSolved
Blau Spalte durchsuchen und bestimmte Zellenwerte in Tabelle2 übertragen
17.02.2014 20:12:35 H27
NotSolved
18.02.2014 11:05:21 Stephan
NotSolved
18.02.2014 12:18:09 Gast30383
NotSolved

Ansicht des Beitrags:
Von:
H27
Datum:
17.02.2014 20:12:35
Views:
919
Rating: Antwort:
  Ja
Thema:
Spalte durchsuchen und bestimmte Zellenwerte in Tabelle2 übertragen

Hallo Stephan,

von wegen "zeilenbezogen in die Tabelle2 untereinander"

Quick&Dirty 2 Varianten

Option Explicit

Sub KopiereSuchBegriffGleicheZeilen()
Dim t As Range, v As Range
Dim a As Range, b As Range, d As Range
Dim zWs As Worksheet
'
On Error GoTo errorhandler
Set zWs = Sheets("Tabelle2")
zWs.Cells.Clear
With Sheets("Tabelle1").[I:I]
  Set t = .Find("Test", LookIn:=xlValues)
  If Not t Is Nothing Then
    Set v = t
      Do
        Set a = t.Offset(0, -8)
        a.Copy Destination:=zWs.Range(a.Address)
        Set b = t.Offset(0, -7)
        b.Copy Destination:=zWs.Range(b.Address)
        Set d = t.Offset(0, -5)
        d.Copy Destination:=zWs.Range(d.Address)
        '
        Set t = .FindNext(t)
      Loop While Not t Is Nothing And t.Address <> v.Address
  End If
End With
'
Exit Sub
errorhandler:
MsgBox "Fehler in der Tabellenstruktur"
End Sub

Sub KopiereSuchBegriffUntereinander()
Dim t As Range, v As Range, z As Range
Dim a As Range, b As Range, d As Range
Dim zWs As Worksheet
'
On Error GoTo errorhandler
Set zWs = Sheets("Tabelle2")
Set z = zWs.[A1]
zWs.Cells.Clear
With Sheets("Tabelle1").[I:I]
  Set t = .Find("Test", LookIn:=xlValues)
  If Not t Is Nothing Then
    Set v = t
      Do
        Set a = t.Offset(0, -8)
        a.Copy Destination:=zWs.Range(z.Address)
        Set b = t.Offset(0, -7)
        b.Copy Destination:=zWs.Range(z.Offset(0, 1).Address)
        Set d = t.Offset(0, -5)
        d.Copy Destination:=zWs.Range(z.Offset(0, 3).Address)
        '
        Set t = .FindNext(t)
        Set z = z.Offset(1, 0)
      Loop While Not t Is Nothing And t.Address <> v.Address
  End If
End With
'
Exit Sub
errorhandler:
MsgBox "Fehler in der Tabellenstruktur"
End Sub

 


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
17.02.2014 16:24:27 Stephan
NotSolved
Blau Spalte durchsuchen und bestimmte Zellenwerte in Tabelle2 übertragen
17.02.2014 20:12:35 H27
NotSolved
18.02.2014 11:05:21 Stephan
NotSolved
18.02.2014 12:18:09 Gast30383
NotSolved