Frage von WhileWereYoung, 51

Excel Zufallszahlen feststellen/manuell ändern?

Hallo! Ich möchte die Zufallszahlen in Excel (=GANZZAHL(ZUFALLSZAHL()*501)+1 in meinem Fall) feststellen, sodass sie sich nicht ständig ändern, wenn ich Enter drücke, sondern nur, wenn man F9 drückt! Kann mir da jemand schnell weiterhelfen?

Expertenantwort
von DeeDee07, Community-Experte für Excel, 22

Dazu musst du in den Excel-Optionen, Formeln, die Berechnungsmethode von Automatisch auf Manuell ändern.

Zum Weiterlesen: http://www.computerwissen.de/office/excel/artikel/probleme-mit-der-neuberechnung...

Antwort
von ThomasAral, 37

geht nicht --- geht nur wenn auch bei F9 sich die Zahl nicht ändern soll bzw. du ein eigenes F9 (andere Taste) definierst.

Im ersten Fall bereits F9 in der Formelbearbeitungszeile drücken.

Im zweiten Fall ein VBA Excel-Macro schreiben, das eben nur bei der neu definierten F-Taste ausfeführt wird.

Kommentar von WhileWereYoung ,

Ist mir alles schon bekannt. Markos programmieren - leider weiß ich absolut nicht, was man da so tun muss! 

Kommentar von ThomasAral ,

na eine VBA Funktion schreiben in dem du zellen ansprichst die eben dann nur dann ihren wert ändern wenn du eine Tastenkombination drückst die du dem Makro zugewisen hast ...  F9 zuweisen wäre doof und weis auch nicht ob das geht ... dann müsstest du ja die ganze normale arbeit von F9 mit simulieren.

Kommentar von WhileWereYoung ,

Ich kenne mich leider überhaupt nicht mit VBA-Befehlen aus... 

Kommentar von WhileWereYoung ,

Ich habs geschafft! Danke sehr!! Ich weiß nicht wie, aber nach einigen kleinen Änderungen hat's dann ja doch geklappt :) 

Antwort
von ThomasAral, 23

Randomize

Cells(1, 2) = Int(Rnd * 501) + 1

dies in einer eigenen Sub Makro1() zum Beispiel fügt eine Zufallszahl ins Feld B1 ein.

Du kommst zum Makro Editor mit:  Extras Makro Visual Basic Editor Einfügen Modul

Sub Makro()  

schreiben und Enter (statt Makro beliebigen eigenen Namen z.B.  Zufall())

Innerhalb Sub End dann die obigen zwei Zeilen mit Randomize.

Dann zurück zum Excel Datenblatt dort wieder Extras Makros aufrufen und du siehst deine neue Sub der du dann eine Taste zuweisen kannst oder direkt ausführen.

Keine passende Antwort gefunden?

Fragen Sie die Community