Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1236to1240
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

Zielwertsuche mit Input Box

Zielwertsuche mit Input Box
Ralf
Hallo Forum,
ich möchte eine Zielwertsuche mit diesem Makro in einem Tabellenblatt ausführen:
Sub Zielwertsuche()
Dim Mldg1, Titel1, Wert1
Mldg1 = "Bitte die Umlage eintragen. Die zugehörige Stückzahl wird errechnet."
Titel1 = "Zielwert für Umlage"
Wert1 = InputBox(Mldg1, Titel1)
If Wert1 = "" Then Exit Sub
Range("B34").GoalSeek Goal:=Wert1, ChangingCell:=Range("B29")
'Ergebniszelle => Range("B34").goalseek
'Zielwert => Goal:=Wert1
'Variable Zelle => ChangingCell:=Range("B29")
End Sub
Jetzt habe ich folgendes Phänomen:
Gebe ich ganze Zahlen ein, funktioniert alles einwandfrei.
Gebe ich für die Umlage z. B. 1,1 ein kommt die Fehlermeldung:
Laufzeitfehler '1004'
Die GoalSeekMethode des Range-Objektes konnte nicht ausgfeührt werden.
Woran kann dies liegen?
Vielen Dank im Voraus.
Viele Grüße
Ralf

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Zielwertsuche mit Input Box
29.11.2011 08:35:54
CitizenX
Hi,
Option Explicit
Sub Zielwertsuche()
Dim Mldg1, Titel1, Wert1
Mldg1 = "Bitte die Umlage eintragen. Die zugehörige Stückzahl wird errechnet."
Titel1 = "Zielwert für Umlage"
Wert1 = InputBox(Mldg1, Titel1)
If IsNumeric(Wert1) Then
Range("B34").GoalSeek Goal:=CDbl(Wert1), ChangingCell:=Range("B29")
'Ergebniszelle => Range("B34").goalseek
'Zielwert => Goal:=Wert1
'Variable Zelle => ChangingCell:=Range("B29")
End If
End Sub

Grüße
Steffen
AW: Zielwertsuche mit Input Box
29.11.2011 08:40:51
Ralf
Hallo Steffen,
optimal. Funktioniert perfekt.
Viele Grüße
Ralf
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige