Thema Datum  Von Nutzer Rating
Antwort
09.06.2022 14:57:51 Paul
NotSolved
Blau Werte aus Liste nacheinander in feste Zellen um finalen Wert zu berechnen
11.06.2022 19:16:16 Gast39841
NotSolved

Ansicht des Beitrags:
Von:
Gast39841
Datum:
11.06.2022 19:16:16
Views:
169
Rating: Antwort:
  Ja
Thema:
Werte aus Liste nacheinander in feste Zellen um finalen Wert zu berechnen

Das ist schon möglich, ist aber ein holpriger Ansatz, weil du dann auf Zellenänderungen UND -neuberechnung reagieren musst.

 

Schreib einfach eine Funktion (Name frei wählbar) á la

Public Function MyCalculation(
    InputValue1 As Variant,
    InputValue2 As Variant,
    InputValue3 As Variant,
    InputValue4 As Variant
) As Variant
  
  ' Berechnung hier durchführen
  
End Sub

welche dir das Ergebnis berechnet; die hier angedeuteten Parameter (InputValue1, InputValue2, ...) kannst du beliebig benennen; auch die Anzahl ist variabel.

Eine weitere Funktion/Prozedur á la

Public Sub AddEntry(
    InputValue1 As Variant,
    InputValue2 As Variant,
    InputValue3 As Variant,
    InputValue4 As Variant,
    InputValue5 As Variant,
    InputValue6 As Variant,
    InputValue7 As Variant
)
  
  result = MyCalculation(InputValue1, InputValue3, InputValue6, InputValue7)
  
  ' neuen Eintrag erstellen
  '  * freie Zeile ermitteln
  '  * Werte in entsprechende Zelle in der ermittelten Zeile schreiben
  
End Sub

sorgt dafür das ein Eintrag erstellt wird. Dieser übergibst du alle notwendigen Informationen dafür (einschließlich der Daten die für die Berechnung notwendig sind).

Die Funktion AddEntry rufst du dann einfach für jeden zu erstellenden Eintrag auf.

 

Grüße


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
09.06.2022 14:57:51 Paul
NotSolved
Blau Werte aus Liste nacheinander in feste Zellen um finalen Wert zu berechnen
11.06.2022 19:16:16 Gast39841
NotSolved