Thema Datum  Von Nutzer Rating
Antwort
25.10.2020 11:43:06 manuel
NotSolved
25.10.2020 11:44:44 mandl
NotSolved
Rot rückgabe double array
25.10.2020 12:23:10 Mase
NotSolved
25.10.2020 12:31:22 Gast46411
NotSolved
25.10.2020 12:58:57 Mase
NotSolved
27.10.2020 20:17:50 manuel
NotSolved
27.10.2020 21:50:30 Gast63547
NotSolved
27.10.2020 21:52:01 manuel
NotSolved
27.10.2020 21:52:49 manuel
NotSolved
27.10.2020 22:08:23 Gast55159
NotSolved
27.10.2020 22:09:35 Gast4884
NotSolved
27.10.2020 22:09:36 Gast9787
NotSolved
27.10.2020 22:14:15 Gast63547
NotSolved
27.10.2020 21:53:21 Gast63547
NotSolved

Ansicht des Beitrags:
Von:
Mase
Datum:
25.10.2020 12:23:10
Views:
718
Rating: Antwort:
  Ja
Thema:
rückgabe double array
Option Explicit

Sub versuch()
 
    Dim r           As Variant
    Dim posBer(3)   As Double
    Dim posLeu(3)   As Double
     
     
    posBer(1) = 6
    posBer(2) = 1
    posBer(3) = 0
    posLeu(1) = 1
    posLeu(2) = 2
    posLeu(3) = 5
     
    r = rechner1(posLeu(), posBer())
 
 
End Sub
 
 
Public Function rechner1(x() As Double, y() As Double) As Double()
    Dim t(3)        As Double
     
    t(1) = x(1) - y(1)
    t(2) = x(2) - y(2)
    t(3) = x(3) - y(3)
     
    rechner1 = t
 
End Function

 

 

Hinweis:

Dim posBer(3)

Mit dieser Anweisung wird Dein Array mit 4Datenfelder deklariert. (nullbasiert)

Im Grunde steht dort Dim posBer(0 To 3).

Du kannst natürlich auch (1 To 3) schreiben, wenn Du bei eins beginnen möchtest zu zählen.

Oder aber unter der Anweisung Option Explicit die Anweisung Option Base 1. 

Somit änderst Du das Verhalten und wenn Du Dim posBer(3) schreibst wird es als posBer(1 To 3) angewandt.


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
25.10.2020 11:43:06 manuel
NotSolved
25.10.2020 11:44:44 mandl
NotSolved
Rot rückgabe double array
25.10.2020 12:23:10 Mase
NotSolved
25.10.2020 12:31:22 Gast46411
NotSolved
25.10.2020 12:58:57 Mase
NotSolved
27.10.2020 20:17:50 manuel
NotSolved
27.10.2020 21:50:30 Gast63547
NotSolved
27.10.2020 21:52:01 manuel
NotSolved
27.10.2020 21:52:49 manuel
NotSolved
27.10.2020 22:08:23 Gast55159
NotSolved
27.10.2020 22:09:35 Gast4884
NotSolved
27.10.2020 22:09:36 Gast9787
NotSolved
27.10.2020 22:14:15 Gast63547
NotSolved
27.10.2020 21:53:21 Gast63547
NotSolved