Thema Datum  Von Nutzer Rating
Antwort
28.10.2005 11:16:46 Markus
NotSolved
28.10.2005 11:21:49 Oliver
NotSolved
28.10.2005 11:39:14 Markus
NotSolved
28.10.2005 12:25:27 Oli
NotSolved
28.10.2005 16:15:39 Markus
NotSolved
Blau Aw:Aw:Aw:Aw:Aw: Invalid qualifier... was stimmt ni
31.10.2005 12:57:35 Rasta
NotSolved
31.10.2005 13:46:11 Markus
NotSolved
31.10.2005 13:51:13 Rasta
NotSolved

Ansicht des Beitrags:
Von:
Rasta
Datum:
31.10.2005 12:57:35
Views:
690
Rating: Antwort:
  Ja
Thema:
Aw:Aw:Aw:Aw:Aw: Invalid qualifier... was stimmt ni
hi markus,

du musst dann ggf. ein

REDIM

machen um das array neu zu dimensionieren

viele grüße

rasta

Markus schrieb am 28.10.2005 16:15:39:

Jetzt is das subscript out of range... es geht, wenn ich die arraygröße in Type festlege, aber die kenne ich halt vorher nicht... steh ich auf dem schlauch und hab da irgendein VBA Konzept nicht begriffen? Bin VBA neuling...

Code:

Public Type Recording
Well() As String
Number() As Integer
Cpd1() As String
Cpd2() As String
Cursor1() As Double
Cursor2() As Double
RType() As String
YData() As Double
End Type
Dim MyBla As Recording
Public Function TEST()
MyBla.Cpd1(1) = "blabla"
End Function


Oli schrieb am 28.10.2005 12:25:27:

hi markus,

der fehler liegt daran, das du mybla auch als array dimensioniert hast.
ausserdem nimmt man für deartige "arbeiten" wie in test, ein sub und keine funktion

hoffe es hilft

viele grüße

oli

Markus schrieb am 28.10.2005 11:39:14:

Code sieht nun so aus, gleicher Fehler:


Public Type Recording
Well() As String
Number() As Integer
Cpd1(10) As String
Cpd2() As String
Cursor1() As Double
Cursor2() As Double
RType() As String
YData() As Double
End Type
Dim MyBla() As Recording

Function TEST()
MyBla.Cpd1(1) = "blabla"
End Function

Er markiert die Zeile
Function TEST()

gelb...





Oliver schrieb am 28.10.2005 11:21:49:

Hi Markus,

du hast "cpd1" nicht als array angegeben. kommt deswegen der fehler?
bzw. an welcher stelle im code schmeisst er den fehler aus?

ansonsten -- ist es in vba nicht so, das wenn du arrays definierst, die anzahl der einträge mit dmiensionieren musst(und dann gegenenfalls ein redim machen)?

also so

dim strText(10) as string

gruß
oli

Markus schrieb am 28.10.2005 11:16:46:

Ich habe folgenden code für meine eigene Datenstruktur:

Public Type Recording
Well() As String
Number() As Integer
Cpd1() As String
Cpd2() As String
Cursor1() As Double
Cursor2() As Double
RType() As String
YData() As Double
End Type
Dim MyBla() As Recording

Function TEST()
MyBla.Cpd1 = "blabla"
MyBla.Number(1) = 21
End Function

...und es kommt die Fehlermeldung "invalid qualifier" ohne daß mir klar wäre warum genau. Ich möchte in der Lage sein, in MyBla in die unterdinger wie in normale arrays zu schreiben und daraus lesen zu können. Wo ist denn da mein Denkfehler? Muss was einfaches sein, scheint mir.

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
28.10.2005 11:16:46 Markus
NotSolved
28.10.2005 11:21:49 Oliver
NotSolved
28.10.2005 11:39:14 Markus
NotSolved
28.10.2005 12:25:27 Oli
NotSolved
28.10.2005 16:15:39 Markus
NotSolved
Blau Aw:Aw:Aw:Aw:Aw: Invalid qualifier... was stimmt ni
31.10.2005 12:57:35 Rasta
NotSolved
31.10.2005 13:46:11 Markus
NotSolved
31.10.2005 13:51:13 Rasta
NotSolved