Thema Datum  Von Nutzer Rating
Antwort
10.09.2017 16:57:26 NeuInVBA
NotSolved
10.09.2017 19:31:15 Gast70117
NotSolved
11.09.2017 13:32:55 NeuInVBA
NotSolved
11.09.2017 19:33:28 Gast70117
NotSolved
11.09.2017 20:48:59 Gast49619
NotSolved
11.09.2017 20:48:59 Gast80265
NotSolved
11.09.2017 20:48:59 Gast94550
NotSolved
11.09.2017 20:53:13 Gast37918
NotSolved
12.09.2017 10:47:45 Gast70117
NotSolved
Blau Etwas?
12.09.2017 15:19:55 NeuInVBA
NotSolved

Ansicht des Beitrags:
Von:
NeuInVBA
Datum:
12.09.2017 15:19:55
Views:
412
Rating: Antwort:
  Ja
Thema:
Etwas?
Der Quelltext liefert die richtigen Ergebnisse. Noch bin ich nicht ganz am Ziel: das Ergebnis soll nicht in Tabelle 1 bei Total stehen, sondern in Tabelle 2. Ich habe es einmal versucht zu ändern, aber die Subtraktion klappt bei mir nicht mehr :( : hier mein Versuch, ich wusste nicht, wo ich die Funktion "einbetten" kann, deswegen habe ich sie nicht mehr ausgelagert, sondern integriert... Sub Test() Dim Tab1 As Excel.Worksheet, Tab2 As Excel.Worksheet Dim RngU1 As Range, rngRow1 As Range 'Bereich Litigation Dim rngF As Range, rngV As Range 'Bereich Spont Set Tab1 = Sheets("Tabelle1") Set Tab2 = Sheets("Tabelle2") Dim Wert As String 'zum Vergleich Dim Name As Variant Dim Zahl As Long 'eigentlicher Wert With Tab1 With .Columns("B:Q") 'Umfang der Suche Set RngU1 = Range(.Cells(1), .Cells(.Cells.Count).End(xlUp)) 'habe Überschriften Set RngU1 = RngU1.Offset(1).Resize(RngU1.Rows.Count - 1) End With End With For Each rngRow1 In RngU1.Rows Name = rngRow1.Cells(1).Value Wert = ">" & rngRow1.Cells(rngRow1.Cells.Count).Value Zahl = Cells(rngRow1.Cells.Count, 13).Value With Tab2 If .AutoFilterMode Then .AutoFilterMode = False With .Columns("C:Q") Set rngF = Range(.Cells(1), .Cells(.Cells.Count).End(xlUp)) With rngF On Error Resume Next .AutoFilter Field:=1, Criteria1:=Name .AutoFilter Field:=12, Criteria1:=Wert, Operator:=xlAnd Set rngV = rngF.Offset(1).Resize(rngF.Rows.Count - 1).SpecialCells(xlCellTypeVisible) FiltIt = rngV.Columns(12).Cells(1).Value FiltIt = FiltIt - Zahl FiltIt.Interior.Color = 14277081 On Error GoTo 0 End With End With End With Next rngRow1 End Sub Ganz lieben Dank und viele Grüße :)

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
10.09.2017 16:57:26 NeuInVBA
NotSolved
10.09.2017 19:31:15 Gast70117
NotSolved
11.09.2017 13:32:55 NeuInVBA
NotSolved
11.09.2017 19:33:28 Gast70117
NotSolved
11.09.2017 20:48:59 Gast49619
NotSolved
11.09.2017 20:48:59 Gast80265
NotSolved
11.09.2017 20:48:59 Gast94550
NotSolved
11.09.2017 20:53:13 Gast37918
NotSolved
12.09.2017 10:47:45 Gast70117
NotSolved
Blau Etwas?
12.09.2017 15:19:55 NeuInVBA
NotSolved