Der k-te Term, Tk, einer bestimmten mathematischen Reihe wird durch die folgende Formel definiert:

Tk = k2 + 6k + 1
9k + 7

Den ersten Term, T1, der Reihe erhält man durch Einsetzen von k = 1 in die Formel i.e.

T1 = 12 + 6 + 1 = 1 und
9 + 7 2
T2 = 22 + 12 + 1 = 17 … und so weiter
18 + 7 25

Nachfolgend sehen wir uns ein Programm in Excel VBA an, das einen beliebigen Term Tk und die Summierung von Termen bis zu N berechnet.

Erklärung: Der Benutzer hat die Möglichkeit, „Alle“ oder „Ungerade“ einzugeben, um jeweils die Summe der ersten N Terme der Reihe oder die Summe nur der ungeraden Terme bis N zu berechnen.

Platzieren Sie eine Befehlsschaltfläche auf Ihrem Arbeitsblatt und fügen Sie die folgenden Codezeilen ein:

1. Zunächst deklarieren wir vier Variablen vom Typ Integer und eine Variable vom Typ String.

Dim i, term, N, stepSize As Integer
Dim sumType As String

2. Dann initialisieren wir die Variablen.

i = 0
N = Range(„C2“).Value
sumType = Range(„C3“).Value

3. Leeren Sie die Felder.

Range(„A8:B1000“).Value = „“
Range(„C6“).Value = „“

4. Bestimmen Sie stepSize.

Select Case sumType
Case Is = „All“
stepSize = 1
Case Is = „Odd“
stepSize = 2
Case Else
MsgBox „Geben Sie einen gültigen Ausdruck in Zelle C3 ein“
End
End Select

Tipp: Gehen Sie unser Select Case Programm durch, um mehr über die Select Case Struktur zu erfahren.

5. Führen Sie die Berechnungen durch.

Erläuterung: Wir verwenden das Schlüsselwort Step, um die Schrittweite (1 für „Alle“ und 2 für „Ungerade“) für die Zählervariable der Schleife anzugeben.

Ergebnis:

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.