Live-Forum - Die aktuellen Beiträge
Datum
Titel
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
1628to1632
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

VBA: Hilfe bei Prüfungsansatz, Schleife

VBA: Hilfe bei Prüfungsansatz, Schleife
18.06.2018 11:27:27
Daniel
Hallo,
ich habe euch mal folgende Datei hochgeladen: https://www.herber.de/bbs/user/122157.xlsx
Hier seht ihr, wie die Daten angeliefert werden und wie diese am Ende aussehen bzw. von VBA aufbereitet werden sollen.
Da es unzählige Daten geben kann, müsste also immer geprüft werden, in welcher Zeile der Gesamtwert steht bzw. die berechneten Felder müssten sich aus den Werten zwischen den einzelnen "Gesamtwerten" zusammensetzen.
Ein bisschen tricky ist noch das Hochkomma ' vor den Zahlenwerten in E.
Könnte mir hier jemand auf die Sprünge helfen, wie ich das umsetze? Stehe gerade auf dem Schlauch, wie ich den Wertebereich "zwischen den Gesamtwerten" festlegen kann.
Danke :)

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: VBA: Hilfe bei Prüfungsansatz, Schleife
19.06.2018 19:17:04
Matthais
Moin!
Also wenn du eh mit VBA arbeitest, würde ich deine Ausgangsdaten in eine Variable einlesen. Die kannst du dann wie ein Tabellenblatt durchgehen und mit Zeile und Spalte ansprechen. Hier mal ein schnell gebastelter Beispielcode, um die Zeilenanzahl je Block herauszufinden.
Sub beispiel()
quelle = ActiveSheet.UsedRange
Start = 1
blockanzahl = 0
For zeile = 2 To UBound(quelle, 1)
If quelle(zeile, 2) = "Gesamtwert" Then
blockanzahl = blockanzahl + 1
MsgBox "Block " & blockanzahl & " hat " & zeile - Start - 1 & " Zeilen"
Start = zeile
End If
Next
End Sub

Analog kannst du auch andere Werte auslesen. Das ' vor den Werten in Spalte E kannst du dann rauslöschen, bzw. wird dann eh unterdrückt, da es für Excel nur ein Zeichen ist, den Text als Text und nicht als Zahl zu formatieren / behandeln.
VG
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige