Andere Zellen bearbeiten

hallo,

kennt jemand eine möglichkeit mit einer Formel (ohne vba)
eine Zelle zu bearbeiten in welcher keine Formel steht
also etwa so:

 A 
\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_
1.I =WENN(1B=1;1XY="gut";"schlecht")
2.I
3.I
 B
\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_
1.I 1
2.I

Dann:
 XY
\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_
1.I gut

danke für eure Hilfe

mfg Seeedy

Hi Seedy,

kennt jemand eine möglichkeit mit einer Formel (ohne vba)
eine Zelle zu bearbeiten in welcher keine Formel steht
also etwa so:

das geht nicht, keine Formel /Funktion kann in ANDEREN Zellen etwas eintragen.

=WENN(1B=1;1XY=„gut“;„schlecht“)

Was soll das sein? Schreibfehler oder ist dir nicht klar dass es B1 und XY1 heißen muß?

Wenn , ist eine Lösung nur mit Vba möglich und auch da nicht mit einer Funktion.

Oder du schreibst eine Formel in XY1.

Gruß
Reinhard

hallo Reibhard,

ja das mit 1B und 1XY war ein schreibfehler,
und ich hab deshalb gefragt ob es ohne vba geht, weil ich in der Schule kein Vba benutzen darf und falls es eine solche methode gegeben hätte, hätte es mein Vorhaben ziemlich erleichtert

mrg Seeedy

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

und ich hab deshalb gefragt ob es ohne vba geht, weil ich in
der Schule kein Vba benutzen darf und falls es eine solche
methode gegeben hätte, hätte es mein Vorhaben ziemlich
erleichtert

Hi Seedy,

ohne Vba kannst du nur in XY1 eine Formel schreiben die B1 auswertet.

=Wenn(b1=…)

Was ist denn dein Vorhaben?

Gruß
Reinhard

=WENN(1B=1;1XY=„gut“;„schlecht“)

Hi!

hmm ich versteh grundsätzlich nicht, was du eigentlich machen möchtest^^ Vielleicht könntest du das nochmal deutlicher erklären, dann kann dir bestimmt jemand weiter helfen.

Aber seit wann kommt im „Dann-Teil“ der Wenn-Formel ein „=“ vor? wenn müsste da doch nur „gut“ stehen?

ich hatte mal ein änliches Problem und habe es nicht geschafft.
Funktioniert so viel ich herasugefunden habe nur über VBA

Gruß
Norbert

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

OT

ich hatte mal ein änliches Problem und habe es nicht
geschafft.
Funktioniert so viel ich herasugefunden habe nur über VBA

Hi Norbert,

was nicht geht geht nicht.

Wer A sagt: kein Vba

muß auch akzeptieren daß

B sagen nur mit Excelformeln

halt nicht geht.

Du sagst „ähnliches Problem“, manchmal mache Nuancen viel aus, stell mal hier im Brett deine Frage.

An dem Dogma, daß eine Formel in einer Zelle nur den angezeigten Wert in genau dieser Zelle ändern kann kommt aber keiner vorbei.

Außer man schreibt sich Excel neu :smile:))

Gruß
Reinhard

Hallo Reinhard,

Ich muss in der Schule als Abschluss arbeit dieses Halbjahres in Excel ohne Vba (hab nochmal gefragt) ein Brettspiel in einer excel arbeitsmappe programmieren,

das hat bisher auch gut geklapt, aber mit der Formel wie ich sie bräuchte, hatte ich eigentlich vor Ereignisfelder zu programmieren

es geht auch anders, aber da mein Spielfeld über 60 Felder hat, hatte ich keine lust eine 60fache wenn-verschachtelung zu bastln, was ich ja wahrscheinlich jetzt doch muss :frowning:

mfg Seeedy

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

das hat bisher auch gut geklapt, aber mit der Formel wie ich
sie bräuchte, hatte ich eigentlich vor Ereignisfelder zu
programmieren

es geht auch anders, aber da mein Spielfeld über 60 Felder
hat, hatte ich keine lust eine 60fache wenn-verschachtelung zu
bastln, was ich ja wahrscheinlich jetzt doch muss :frowning:

Hallo Seeedy,

keine Sorge, ohne XL2007 brauchst du garantiert keine 60fache Verschachtelung zu basteln :smile:

Excel mag nur 7fach.

man kann das natürlich anders zusammenbasteln, ohne Verschachtelung bzw. mit weniger , mit 100 Wenns zur Not oder ganz ohne.

kannst du näher beschreiben was da alles verschachtelt/ausgewertet werden soll, ggfs. eine Beispielmappe hochladen mit FAQ:2861.

Gruß
Reinhard

Also eigentlich hatte ich vor in dieses Brettspiel ereignisfelder einzubauen (Bsp. siehe unten)wie rücke 2 felder zurück/vor und sowas, was ja noch nicht besondersschwirig ist, ich wollte auch noch ein Feld „einmal aussetzten“ machen, hatte aber keine ahnung wie ich das mit dem „einmal“ also eine Runde lang macheda ist mir die idee gekommen das so zu machen(Pseudoformel):

=WENN(B2 = XY UND H22 = 1;H22 = 0;WENN(H22 = 0;B2 - B4(würfelzahl, damit er auf der selben Position bleibt) UND H22 = 1;"")

Beispiel für 2 Felder zurück:

=WENN(B2 = XY;B2 - 2;"")

hoffe auf ne lösung
mit freundlichen grüßen Seeedy

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Beispiel für 2 Felder zurück:

=WENN(B2 = XY;B2 - 2;"")

Hallo Seedy,

diese Formel kannst du natürlich in jede zelle schreiben, aber nicht in B2.

Nach meiner Schätzung ist da ohne Vba nix zu machen.

Wie gesagt, lade mal die Mappe hoch.
Ist schon klar, ich klau deine Formeln und verscheure die an Playstation :smile:

Gruß
Reinhard

Hallo Reinhard,

Das mit den Pseudoformeln war nur deshalb, weil man ja keine anderen Zellen bearbeiten kann ohne eine Formel hineinzuschreiben

die mappe: http://rapidshare.com/files/173987496/Gaensespiel.xl…

allerdings ohne ereignisfelder und man muss F9 zum Würfeln drücken, da es ja auch keine Formel zum berechnen einzelner Zellen gibt

http://rapidshare.com/files/173987496/Gaensespiel.xl…

allerdings ohne ereignisfelder und man muss F9 zum Würfeln
drücken, da es ja auch keine Formel zum berechnen einzelner
Zellen gibt

Hallo Seedy,

okay, ich sehe das Spielfeld vor mir, wie sind denn die Regeln in diesem Gänsespiel?

Ich muß wohl von A2 irgendwie zum „Ziel“ kommen.

F9 bringt nix. Was muß ich da wo machen damit sich überhaupt was rührt?

„da es ja auch keine Formel zum berechnen einzelner Zellen gibt“

Mit Vba schon, aber dann bietet es sich sowieso an das komplett in Vba zu schreiben.

Gruß
Reinhard

F9 bringt nix. Was muß ich da wo machen damit sich überhaupt
was rührt?

Ja stimmt, habe auch vergessen zu schreiben, dass Iteration auf 1 gestellt werden muss und die änderungsweite auf 12

„da es ja auch keine Formel zum berechnen einzelner Zellen
gibt“

Mit Vba schon, aber dann bietet es sich sowieso an das
komplett in Vba zu schreiben.

Gruß
Reinhard

und falls du es nicht schon bemerkt hast, musst du die spieleranzahl eingeben und im Feld darüber eine 1 zum starten eingeben

mfg Seeedy