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

Forumthread: Zielwertsuche auf mehrere Zeilen anwenden

Zielwertsuche auf mehrere Zeilen anwenden
25.07.2008 14:36:33
Catrina
Hallo zusammen,
ich habe seit kurzem folgendes Problem.
Ich habe über 500 Messwerte, die ich alle zeilenweise mit der Zeilwertsuche weiterverabeiten muss.
Also in Spalte A sind die veränderlichen Daten, in Spalte B und C der formelmäßige Zusammenhang, In Spalte D die Differenz aus B und C. Das Ziel ist es also Spalte D = 0.
Ich habe es mit folgendem Makro probiert, aber es geht nicht und ich weiß nciht so genau woran es liegt.
Bitte helft mir, da ich das nicht alles zu Fuss machen kann.

Sub Schubspannung()
For i = 10 To 545
Range(Cells(i, 1)).GoalSeek Goal:=0, ChangingCell:=Range(Cells(i, 4))
Next i
End Sub


Grüße Catrina

Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zielwertsuche auf mehrere Zeilen anwenden
25.07.2008 15:01:49
Heinz
Hi,
Cells(i, 1).GoalSeek Goal:=0, ChangingCell:=Cells(i, 4)
mfg Heinz

AW: Zielwertsuche auf mehrere Zeilen anwenden
25.07.2008 15:07:00
Catrina
Hey,
danke für die Antwort, dass hatte ich in der Zwischenzeit auch probiert.
Leider ohne Erfolg.
Ich bekomme die folgende Fehlermeldung: Bezug ist ungültig

Sub SetGoalSeek()
Dim irow As Integer
For irow = 10 To 20
Cells(irow, 6).GoalSeek Goal:=0, ChangingCell:=Cells(irow, 14)
'Range(Cells(i, 14)).GoalSeek Goal:=0, ChangingCell:=Range(Cells(irow, 5))
Next irow
End Sub


Anzeige
AW: Zielwertsuche auf mehrere Zeilen anwenden
25.07.2008 15:18:00
Worti
Halo Cartina,
wenn in Spalte A die veränderlichen Daten sind und in D der Zielwert gesucht wird, muß es imho so aussehen:
Cells(i, 4).GoalSeek Goal:=0, ChangingCell:=Cells(i, 1)
Sprich, du hast die Zellen aus A und D vertauscht.
Gruß Worti

AW: Zielwertsuche auf mehrere Zeilen anwenden
25.07.2008 15:28:25
Catrina
Oh, danke, das stimmt ich habe es verwechselt, aber leider habe ich immer noch die Fehlermeldung "falscher Bezug".
Gruß Catrina

Anzeige
AW: Zielwertsuche auf mehrere Zeilen anwenden
25.07.2008 15:40:00
Worti
Dann ladt mal deine Mappe hoch, sensible Daten vorher löschen.
Gruß worti

AW: Zielwertsuche auf mehrere Zeilen anwenden
25.07.2008 15:55:16
Catrina
Hallo,
ich habs,
Danke für deine schnelle Hilfe.
Hier melde ich mich mal wieder, wenn ich Fragen habe.
Super toll!
Grüße Catrina
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Zielwertsuche in Excel für mehrere Zellen anwenden


Schritt-für-Schritt-Anleitung

Um die Zielwertsuche in Excel für mehrere Zellen anzuwenden, kannst du die folgende Schritt-für-Schritt-Anleitung befolgen:

  1. Öffne Excel und erstelle eine Tabelle mit den veränderlichen Daten in Spalte A, den formelmäßigen Zusammenhängen in Spalte B und C, sowie der Differenz in Spalte D.

  2. Drücke ALT + F11, um den VBA-Editor zu öffnen.

  3. Füge den folgenden Code in ein neues Modul ein:

    Sub ZielwertsucheMehrereZellen()
       Dim i As Integer
       For i = 10 To 545
           Cells(i, 4).GoalSeek Goal:=0, ChangingCell:=Cells(i, 1)
       Next i
    End Sub
  4. Schließe den VBA-Editor und gehe zurück zu Excel.

  5. Starte das Makro über ALT + F8, wähle ZielwertsucheMehrereZellen und klicke auf Ausführen.

Mit diesem Makro wird die Zielwertsuche für die angegebenen Zeilen automatisch durchgeführt.


Häufige Fehler und Lösungen

Bei der Verwendung der Zielwertsuche in Excel können verschiedene Fehler auftreten. Hier sind die häufigsten Probleme und deren Lösungen:

  • Fehlermeldung: "Bezug ist ungültig"

    • Überprüfe, ob die Zellenadressen korrekt sind. Achte darauf, dass die Zellen in der GoalSeek-Funktion richtig zugeordnet sind.
  • Fehlermeldung: "Falscher Bezug"

    • Vergewissere dich, dass die Zellen für die Zielwertsuche korrekt ausgewählt sind. Möglicherweise hast du die Zellen vertauscht.
  • Das Makro funktioniert nicht

    • Stelle sicher, dass das Makro aktiviert ist und dass die richtige Excel-Version verwendet wird, die die Zielwertsuche unterstützt.

Alternative Methoden

Falls du die Zielwertsuche nicht über VBA durchführen möchtest, kannst du auch die integrierte Zielwertsuche von Excel verwenden:

  1. Wähle die Zelle aus, die du anpassen möchtest (z.B. D10).
  2. Gehe zu Daten > Was-wäre-wenn-Analyse > Zielwertsuche.
  3. Gib als Zielwert 0 und die Zelle an, die geändert werden soll (z.B. A10).
  4. Klicke auf OK und wiederhole den Vorgang für die anderen Zellen.

Diese Methode ist zwar manuell, bietet jedoch eine einfache Möglichkeit, die Zielwertsuche durchzuführen.


Praktische Beispiele

Hier sind einige Beispiele, wie du die Zielwertsuche in Excel für mehrere Zellen erfolgreich anwenden kannst:

  • Beispiel 1: Wenn in Spalte A die Werte von 1 bis 10 stehen und du den Zielwert in Spalte D auf 0 setzen möchtest, kannst du das oben genannte Makro verwenden.
  • Beispiel 2: Angenommen, du hast eine Tabelle mit verschiedenen Messwerten in Spalte A, und du möchtest die Differenz in Spalte D für eine bestimmte Reihe von Zeilen anpassen. Das Makro passt die Werte automatisch an, ohne dass du manuell eingreifen musst.

Tipps für Profis

  • Verwende den Excel Solver für komplexere Szenarien, in denen mehrere Zielzellen berücksichtigt werden müssen. Dies kann dir helfen, gleichzeitig mehrere Zielwerte zu optimieren.
  • Teste dein Makro mit einer kleinen Datenmenge, bevor du es auf deine gesamte Tabelle anwendest.
  • Speichere deine Arbeit regelmäßig, um Datenverlust zu vermeiden, insbesondere wenn du mit VBA arbeitest.

FAQ: Häufige Fragen

1. Wie kann ich die Zielwertsuche für mehrere Zellen in Excel automatisieren?
Du kannst ein Makro verwenden, das die GoalSeek-Funktion in einer Schleife für die gewünschten Zellen aufruft.

2. Welche Excel-Version benötige ich für die Zielwertsuche?
Die Zielwertsuche ist in den meisten modernen Excel-Versionen verfügbar, einschließlich Excel 2010 und neuer.

3. Was tun, wenn ich immer noch Fehler bei der Zielwertsuche erhalte?
Überprüfe deine Zellreferenzen und stelle sicher, dass alle benötigten Daten korrekt eingegeben sind. Falls nötig, lade deine Datei hoch, damit andere helfen können.

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