Hallo zusammen,
ich würde gerne in einer stinknormalen Wenn Dann sonst formel eine zweite Anweisung für die dann Bedingung einfügen. Die Zelle in der die Formel steht soll mir den Wert einer Zelle übertragen wenn die Bedingung erfüllt ist. soweit so gut, klappt auch. aber nun kommt der haken: ich möchte, dass der gleichzeitig dem Feld rechts neben dem abgerufenen zellenwert soll den wert x erhalten.
der sinn dieser Sache ist, ich habe bisher die regelung in der x zelle, dass =Wenn(länge(A3)=5;"x";"")
allerdings überschneidet sich das mit meinem Code. dieser berechnet meine Zellen nach einem funktionierenden Schema und trägt in eben die zellen x ein, wo diese formel drin steht. damit löscht der die formel und ich müsste immer wieder die formel runter kopieren.
Nun war die Idee, die formel entweder aus dem code heraus zu steuern oder in der zuerst beschriebenen zelle eine zweite Anweisung einzufügen. Das Problem wird sein, dass eine zelle in Excel ja keine andere zelle steuern kann durch ihre formel.
Wisst ihr das was mir helfen könnte?
Viele Grüße
Sonja
PS:
Folgendes habe ich mir überlegt:
im ersten durchlauf hat der die x'e eingefügt und den benutzer nicht nach seiner eingabe für die fehlenden felder gefragt, beim zweiten durchlauf fragte der nach den werten und gab mir einen WERT! fehler in der Zelle mit den werten die der benutzer einträgt aus und im drittendurchlauf kam der auf die Idee, dass zeile 1 des codes oben "Typen unverträglich!" ist. ich bin langsam ratlos. nach dem dritten durchlauf bleibt die Fehlermeldung des dritten durchlaufs. das Problem ist wohl, dass len auf einen string zugreift und die übergeordnete Funktion alles als variablen und value betrachtet.
ich würde gerne in einer stinknormalen Wenn Dann sonst formel eine zweite Anweisung für die dann Bedingung einfügen. Die Zelle in der die Formel steht soll mir den Wert einer Zelle übertragen wenn die Bedingung erfüllt ist. soweit so gut, klappt auch. aber nun kommt der haken: ich möchte, dass der gleichzeitig dem Feld rechts neben dem abgerufenen zellenwert soll den wert x erhalten.
der sinn dieser Sache ist, ich habe bisher die regelung in der x zelle, dass =Wenn(länge(A3)=5;"x";"")
allerdings überschneidet sich das mit meinem Code. dieser berechnet meine Zellen nach einem funktionierenden Schema und trägt in eben die zellen x ein, wo diese formel drin steht. damit löscht der die formel und ich müsste immer wieder die formel runter kopieren.
Nun war die Idee, die formel entweder aus dem code heraus zu steuern oder in der zuerst beschriebenen zelle eine zweite Anweisung einzufügen. Das Problem wird sein, dass eine zelle in Excel ja keine andere zelle steuern kann durch ihre formel.
Wisst ihr das was mir helfen könnte?
Viele Grüße
Sonja
PS:
Folgendes habe ich mir überlegt:
im ersten durchlauf hat der die x'e eingefügt und den benutzer nicht nach seiner eingabe für die fehlenden felder gefragt, beim zweiten durchlauf fragte der nach den werten und gab mir einen WERT! fehler in der Zelle mit den werten die der benutzer einträgt aus und im drittendurchlauf kam der auf die Idee, dass zeile 1 des codes oben "Typen unverträglich!" ist. ich bin langsam ratlos. nach dem dritten durchlauf bleibt die Fehlermeldung des dritten durchlaufs. das Problem ist wohl, dass len auf einen string zugreift und die übergeordnete Funktion alles als variablen und value betrachtet.
"Der Visual Basic ist nur so schlau wie der, der davor sitzt" - Na schön! Dann steh ich eben auf!
"Wenn du denkst es geht nicht mehr kommt irgendwo ein Lichtlein her"
If Tunnel.Licht = JemandImTunnelDerVerzweifeltIst Then Licht.Aus = True
"Wenn du denkst es geht nicht mehr kommt irgendwo ein Lichtlein her"
If Tunnel.Licht = JemandImTunnelDerVerzweifeltIst Then Licht.Aus = True
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „Kathleen“ ()