Thema Datum  Von Nutzer Rating
Antwort
05.11.2007 18:39:33 Daniel
NotSolved
07.11.2007 11:59:07 Holger
NotSolved
Rot Aw:Aw:Zahlenreihen aufzeichnen mit Zufallsvariable
08.11.2007 10:43:14 Paula
NotSolved

Ansicht des Beitrags:
Von:
Paula
Datum:
08.11.2007 10:43:14
Views:
958
Rating: Antwort:
  Ja
Thema:
Aw:Aw:Zahlenreihen aufzeichnen mit Zufallsvariable
Hallo Daniel,

Wenn dein Prof meint, das müsstet ihr können, ist das wohl so. Glaubst du, dein Prof ist so schläfrig, dass er diese VBA-Foren nicht kennt? Glaubst du, wir holen dir die Kohlen aus dem Feuer und du guckst nur zu - nach dem Motto - Freunde, nu macht mal - ?

Da musst du dich schon heftiger anstrengen. Wer solls lernen, du oder wir?

Paula


Holger schrieb am 07.11.2007 11:59:07:

Hallo Daniel,
es ist mir eigentlich nicht klar, was du willst. Deshalb zeige ich dir, wie du ein neues Tabellenblatt anlegst und benennst, wie du Zufallszahlen ermittelst und diese nach deiner Umrechnung in das neue Tabellenblatt einfügst. Damit solltest du in der Lage sein, auch den Rest deines Vorhabens zu realisieren, sonst melde dich und konkretisiere dein Vorhaben. Für deine Berechnung habe ich der Übersichtlichkeit halber eine Funktion angelegt. Die Berechnungsformel ist noch einzusetzen. Ich vermute, dass du ganze Zahlen erzeugen willst. Dazu sind die Befehl Int, Round, Format oder Fix geeignet. Schlage die einzelnen Befehle auch in der VBA-Hilfe nach.

Private Function Deine_Berechnung(x)
Deine_Berechnung = Deine Formel 'hier setze deie formel 1
End Function

Private Sub Test4()
Randomize 'Erzeugt neue Zufallszahlenreihe
Set NewSheet = Worksheets.Add
ActiveSheet.Name = "Neu"
For i = 1 To 100 'Spalten
For j = 1 To 5 'Zeilen
a = Rnd(1) 'ruft neue Zufallszahl z ab, 0<=z<1)
Cells(i, j) = Deine_Berechnung(a)
Next j
Next i
End Sub

Daniel schrieb am 05.11.2007 18:39:33:

Hallo!

Ich habe folgendes Problem in Excel:
In einem Tabellenblatt werden Zufallszahlen generiert. Aus diesen Zufallszahlen kommen dann über einige Berechnungen Ergebnisse zu Stande.

Die Ergebnisse sind einfach fünf Zahlen (z.B 15, 12, 18, 16, 11). Eine Zahl davon ist das Optimum

Das Generieren von Zufallszahlen soll nun wiederholt werden (am besten 100 mal). Jede Wiederholung (jeder Generiervorgang) bringt dann unterschiedliche Ergebnisse.

Die Ergebnisse (ingesamt 100*4) sollen dann in ein seperates Tabellenblatt eingefügt werden, damit im Anschluss z.B. Mittelwerte und Abweichungen vom Optimum errrechnet werden können.

Wie macht man so etwas?

Ich habe leider wenig Ahnung von VBA, aber mein Prof. meinte, das kann man irgendwie machen......

Wäre super, wenn mir jemand helfen könnte.

Vielen Dank!

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
05.11.2007 18:39:33 Daniel
NotSolved
07.11.2007 11:59:07 Holger
NotSolved
Rot Aw:Aw:Zahlenreihen aufzeichnen mit Zufallsvariable
08.11.2007 10:43:14 Paula
NotSolved