Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Variablen übergeben

Empfohlene Antworten

Veröffentlicht

Hallo,

habe ein Problem beim Variablenübergeben vom Hauptprogramm ins Unterprogramm:

///// Aufgabe:

Schreiben Sie ein Unterprogramm Sub Mittelwert(Start As Integer, Ende As Integer, Wert As Double), das den Mittelwert aller Zahlen in der Spalte A der aktuellen Tabelle beginnend bei der Zeile Start und endend bei der Zeile Ende berechnet. Der berechnete Wert soll in der Variablen Wert abgelegt werden. Prüfen Sie das Unterprogramm in dem Sie es in einer Testprozedur aufrufen.

/////

Sub mittelwert(i, Start, Ende, Wert)

' Wenn ich versuche hier Variablen zu übergeben werde ich mit der

' Fehlermeldung !!Argument nicht optional!! bestraft!!

Start = InputBox("Bitte geben Sie die Zeile an, bei der gestartet werden soll!")

Ende = InputBox("Bitte geben Sie die Zeile an, bei der geendet werden soll!")

i = 0

Wert = 0

Do While Start <= Ende

Wert = Wert + Cells(Start, "B")

Start = Start + 1

i = i + 1

Loop

MsgBox ("Der Mittelwert aller Zahlen in Spalte B beträgt: " & Wert / i)

End Sub

Sub mittelwert_aufruf()

Dim i As Integer, Start As Integer, Ende As String, Wert As Double

Call mitelwert(i, Start, Ende, Wert)

End Sub

_________________________________________________

mein Problem steht im Quelltext, ich bekomme grundsätzlich den Fehler das ein Argument nicht optional ist,.. was tun?

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.