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

Forumthread: VBA:Summe in Tabelenblätter prüfen

VBA:Summe in Tabelenblätter prüfen
19.04.2013 10:43:43
Pauline
Hallo,
ich bin hier ganz neu und würde mich freuen, wenn jemand mir ein Tip geben kann, helfen kann ein VBA zu erstellen.
Ich habe nämlich Tabelle mit mehrereren Tabellenblätter mit Daten aus eine Quelle.
Ich weiss eine, dass die Spalte C eine Summe vom Spalte A und Spalte B ist.
Ich kann immer die jeweiligen Spalten markieren und unten sehe ich, ob das die entsprechende Summe ist.
Ich habe auch eine Funktion in eine "Hilfsspalte "geschrieben:
=WENN((C1-SUMME(A1;B1))0;"Fehler";"")
Aber das muss ich auch in alle Tabellenblätter manuell machen.
Gibt es Möglichkeit ein Makro zu schreiben, wo man sagt:
geh durch alle Tabellenblätter und prüf:
=WENN((C1-SUMME(A1;B1))0;"Fehler";"")
wenn VBA fertig ist, könnte ich nur durch die Tabellenblätter gehen und schauen, wo eventuelle Fehler ist.
Gibt es technisch Möglichkeit so was zu erstellen?
Im Voraus vielen Dank!
vG
Pauline

Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: VBA:Summe in Tabelenblätter prüfen
19.04.2013 10:51:55
Rudi
Hallo,
färbt fehlerhafte Zellen rot:
Sub aaaa()
Dim wks As Worksheet, i As Long
For Each wks In Worksheets
With wks
For i = 1 To .Cells(Rows.Count, 1).End(xlUp).Row
If .Cells(i, 3)  (.Cells(i, 1) + .Cells(i, 2)) Then
.Cells(i, 3).Interior.Color = RGB(255, 0, 0)
End If
Next i
End With
Next wks
End Sub

Gruß
Rudi

Anzeige
AW: VBA:Summe in Tabelenblätter prüfen
19.04.2013 12:39:04
Pauline
Hallo,
vielen Dank, es funktioniert.
Allerdings ich habe mehrere Tabellenblätter in eine Tabelle und in jedem Tabellenblatt sind die Zahlen in verschiedenen Spalten, z.B
in tabellenblatt 1: spalte a +spalte b=spalte c
in tabellenblatt 2: spalte a1 + a2+a3 =a 4
Kann man dem VBA sagen, prüf die summen in diese 2 tabellenblätter, wo
in tabellenblatt 1: spalte a +spalte b=spalte c
in tabellenblatt 2: spalte a1 + a2+a3 =a 4
oder verlange ich von dem Programm zu viel?
vG
Pauline

Anzeige
AW: VBA:Summe in Tabelenblätter prüfen
19.04.2013 13:16:45
Pauline
Hallo,
vielen Dank, es funktioniert.
Allerdings ich habe mehrere Tabellenblätter in eine Tabelle und in jedem Tabellenblatt sind die Zahlen in verschiedenen Spalten, z.B
in tabellenblatt 1: spalte a +spalte b=spalte c
in tabellenblatt 2: spalte a1 + a2+a3 =a 4
Kann man dem VBA sagen, prüf die summen in diese 2 tabellenblätter, wo
in tabellenblatt 1: spalte a +spalte b=spalte c
in tabellenblatt 2: spalte a1 + a2+a3 =a 4
oder verlange ich von dem Programm zu viel?
vG
Pauline

Anzeige
Per Parametereingabe über InputBox IN oder mit ...
19.04.2013 15:37:58
Luc:-?
…unterschiedl Rufpgmm mit Parameterübergabe für Rudis Prozedur, Pauline,
die dann in beiden Fällen entsprd zu ergänzen wäre.
1.Variante bei ständig wechselnden Anforderungen
2.Variante bei verschiedenen, aber stets gleichen Anforderungen.
Gruß Luc :-?
PS: Man sagt nicht „dem VBA“ etwas, sondern teilt dem VBA-Pgm etwas mit, d.h. übergibt Parameter! ;-)
Besser informiert mit …
Anzeige
;

Forumthreads zu verwandten Themen

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