Thema Datum  Von Nutzer Rating
Antwort
Rot Nullstellen, Maxima und Minima markieren
17.06.2009 23:00:23 Sabine
NotSolved
18.06.2009 14:06:35 Holger
NotSolved
18.06.2009 23:52:25 Sabine
NotSolved
19.06.2009 08:10:03 Holger
NotSolved
23.06.2009 14:43:24 Sabine
NotSolved
22.06.2009 07:58:33 Sabine
NotSolved

Ansicht des Beitrags:
Von:
Sabine
Datum:
17.06.2009 23:00:23
Views:
1799
Rating: Antwort:
  Ja
Thema:
Nullstellen, Maxima und Minima markieren
Nullstellen, Maxima, Minima
Hallo,
mit folgendem Makro wollte ich eigentlich Nullstellen (fett) und dazwischen Maxima (rot) und Minima (blau) in allen Arbeitsblättern einer Excel-Datei (Excel 2007) markieren. Dummerweise läuft es in der obersten Zeile der mehrspaltigen Tabelle einmal quer durch obwohl doch meines Erachtens nach die zweite If-Anweisung sagt, dass die Spalte erst gewechselt werden soll, wenn eine Leere Zelle erreicht wird also am Ende der Spalte.

Wo liegt der Fehler und wie erkläre ich, dass zwischen zwei Nullstellen das Maximum bzw. Minimum markiert werden soll.

Wie lagere ich die gefundenen Nullstellen, Maxima und Minima mit ihren Koordinaten zur Weiterverarbeitung in eine separate Tabelle aus.

Meine Kenntnisse in VBA sind auf Anfänger-Niveau, so dass ich mich über jede Hilfe freuen würde.

Vielen Dank
Sabine

Sub Vorzeichenwechsel_Max_Min_Markieren()
Dim intZeile As Integer
Dim nextZeile As Integer
Dim intSpalte As Integer

With Tabelle8

intZeile = 8
nextZeile = 9
intSpalte = 2

Do Until .Cells(intZeile, intSpalte).Value = ""

If .Cells(intZeile, intSpalte).Value >= 0 And _
.Cells(nextZeile, intSpalte).Value <= 0 Then
.Cells(intZeile, intSpalte).Font.Bold = True
End If
intZeile = intZeile + 1
nextZeile = nextZeile + 1

If .Cells(intZeile).Value = "" Then
intZeile = 8
intSpalte = intSpalte + 1

End If

Loop

End With
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
Rot Nullstellen, Maxima und Minima markieren
17.06.2009 23:00:23 Sabine
NotSolved
18.06.2009 14:06:35 Holger
NotSolved
18.06.2009 23:52:25 Sabine
NotSolved
19.06.2009 08:10:03 Holger
NotSolved
23.06.2009 14:43:24 Sabine
NotSolved
22.06.2009 07:58:33 Sabine
NotSolved