Thema Datum  Von Nutzer Rating
Antwort
16.08.2013 16:14:36 Kincaid
NotSolved
16.08.2013 22:08:35 Gast96325
NotSolved
16.08.2013 22:22:05 Kincaid
NotSolved
16.08.2013 22:28:22 Gast30954
NotSolved
19.08.2013 09:07:15 Kincaid
NotSolved
19.08.2013 09:42:35 Gast40448
NotSolved
19.08.2013 10:31:57 Kincaid
NotSolved
19.08.2013 11:16:11 Gast36264
NotSolved
Rot Zelle per Funktion ausfüllen
19.08.2013 16:26:59 Kincaid
NotSolved
20.08.2013 02:46:20 Gast95565
NotSolved
20.08.2013 09:08:59 Kincaid
NotSolved
20.08.2013 11:02:31 Gast87639
NotSolved
20.08.2013 11:15:07 Kincaid
NotSolved
20.08.2013 11:55:55 Gast57975
NotSolved
20.08.2013 12:52:40 Kincaid
NotSolved
21.08.2013 06:40:29 Gast69614
NotSolved
16.08.2013 22:16:36 Gast78690
NotSolved
19.08.2013 09:11:11 Kincaid
NotSolved
19.08.2013 09:43:51 Kincaid
NotSolved
19.08.2013 09:53:31 Gast85990
NotSolved
19.08.2013 10:36:21 Kincaid
NotSolved

Ansicht des Beitrags:
Von:
Kincaid
Datum:
19.08.2013 16:26:59
Views:
2426
Rating: Antwort:
  Ja
Thema:
Zelle per Funktion ausfüllen

Du verstehst immer noch nicht ganz was ich eigentlich will. Das würde ja nur gehen wenn die Formel immer die gleiche wäre. Das ist sie aber nicht. Und selbst wenn die Formel immer die gleiche wäre würde hier ja wieder dreimal das selbe Ergebnis rauskommen weil ich zwischen den Berechnungen gar nicht die Möglichkeit hätte Variablen zu ändern.

Aber wie gesagt, ich will nicht einfach nur dreimal das gleiche ausrechnen und in drei Zeilen der Tabelle schreiben. Mein VBA Code sieht wie folgt aus:

Eine Berechnung
Ergebnis in Zelle B2 schreiben
Eine zweite Berechnung
Ergebnis der zweiten Berechnung in B3 schreiben
Eine dritte Berechnung
Ergebnis der dritten Berechnung in B4 schreiben
...

Verstehst du jetzt was ich mit "jede zweite Zeile" meine? Ich will nicht etwas in jede zweite Tabellenzeile schreiben sondern jede zweite Codezeile schreibt etwas in die Tabelle. Immer etwas anderes und immer eine andere Zelle. Alles was ich will ist mir die lange Zeile

Worksheets("Tabelle1").Range("B2").Value = A

zu verkürzen. Mit einer For-Schleife komme ich da nicht wert. Die Variable ist jedesmal eine andere und die Zelle in die ich schreiben will kann auch irgendwo auf dem ganzen Blatt sein, die ist nichtmal auf eine bestimmte Spalte beschränkt. Nur die Tabelle ist immer die gleiche. Deswegen wollte ich eine Funktion schreiben der ich dann die Variable und die Zelle übergebe und die erledigt mir dann den Rest. So sollte aus der oben genannten Zeile so etwas werden wie

ausgabe(A, "B2")

was ja schonmal deutlich kürzer ist als vorher. Ich wusste nur nicht dass man eine Funktion immer mit einem Call aufrufen muss.

Ich hoffe jetzt ist wirklich klar was mein eigentliches Problem war. :)


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
16.08.2013 16:14:36 Kincaid
NotSolved
16.08.2013 22:08:35 Gast96325
NotSolved
16.08.2013 22:22:05 Kincaid
NotSolved
16.08.2013 22:28:22 Gast30954
NotSolved
19.08.2013 09:07:15 Kincaid
NotSolved
19.08.2013 09:42:35 Gast40448
NotSolved
19.08.2013 10:31:57 Kincaid
NotSolved
19.08.2013 11:16:11 Gast36264
NotSolved
Rot Zelle per Funktion ausfüllen
19.08.2013 16:26:59 Kincaid
NotSolved
20.08.2013 02:46:20 Gast95565
NotSolved
20.08.2013 09:08:59 Kincaid
NotSolved
20.08.2013 11:02:31 Gast87639
NotSolved
20.08.2013 11:15:07 Kincaid
NotSolved
20.08.2013 11:55:55 Gast57975
NotSolved
20.08.2013 12:52:40 Kincaid
NotSolved
21.08.2013 06:40:29 Gast69614
NotSolved
16.08.2013 22:16:36 Gast78690
NotSolved
19.08.2013 09:11:11 Kincaid
NotSolved
19.08.2013 09:43:51 Kincaid
NotSolved
19.08.2013 09:53:31 Gast85990
NotSolved
19.08.2013 10:36:21 Kincaid
NotSolved