Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Unzulassiger Verwendung von Null

Forumthread: Unzulassiger Verwendung von Null

Unzulassiger Verwendung von Null
30.05.2018 10:57:48
Null
Hallo,
nach dem Code von ChrisL habe eine Erweiterung eingebaut (Label), bekomme leider die Fehlermeldung: Unzulassiger Verwendung von Null.
Hier der Code:
Private Sub ListBox1_Click()
Dim i As Integer, y As Integer, intWert As Integer, intCounter As Integer
If ListBox1.List(ListBox1.ListIndex, 0) = "" Then
Call PunkteEinblenden(False)
Call LabelEinblenden(False)
Exit Sub
Else
Call PunkteEinblenden(True)
Call LabelEinblenden(True)
End If
For i = 6 To 1 Step -1
Controls("Punkt" & i).Top = Image1.Top + (((Image1.Height - (Punkt1.Height * 6)) / 12) _
* (((i - 1) * 2) + 1)) + ((i - 1) * Punkt1.Height)
If ListBox1.List(ListBox1.ListIndex, intCounter) = "x" Then
intWert = 1
Else
intWert = ListBox1.List(ListBox1.ListIndex, intCounter) + 1
End If
Controls("Punkt" & i).Left = Image1.Left + (((Image1.Width - (Punkt1.Width * 15)) / 32) * _
(((intWert - 1) * 2) - 1.5)) + ((intWert - 1) * Punkt1.Width)
intCounter = intCounter + 1
Next i
For y = 6 To 1 Step -1
Controls("Label" & y).Top = Image1.Top + (((Image1.Height - (Label1.Height * 6)) / 12) _
* (((y - 1) * 2) + 1)) + ((y - 1) * Label1.Height)
If ListBox1.List(ListBox1.ListIndex, intCounter) = "x" Then
intWert = 1
Else
intWert = ListBox1.List(ListBox1.ListIndex, intCounter) + 1
End If
Controls("Label" & y).Left = Image1.Left + (((Image1.Width - (Label1.Width * 15)) / 32) * _
(((intWert - 1) * 2) - 1.5)) + ((intWert - 1) * Label1.Width)
intCounter = intCounter + 1
Next y
End Sub
In der Zeile fett dargestellt.
Kan mir jemandem auf die Sprunge helfen den Fehler zu beheben.
@Chris falls online bist kannst du bitte darüber schauen?
Danke im Voraus
Antonio
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Unzulassiger Verwendung von Null
30.05.2018 11:02:14
Null
Hi Antonio
Den Zähler zwischen der ersten und der zweiten Schleife wieder auf Null setzen.
intCounter = 0
Oder besser, verwende nur eine Schleife.
Du solltest jeweils die dazugehörende Beispieldatei posten. Ohne Zusammenhang kann das sonst niemand nachvollziehen.
cu
Chris
Anzeige
AW: Unzulassiger Verwendung von Null
30.05.2018 11:16:29
Null
Hi Chris,
mit nur eine Schleife ist besser.
Danke funzt.
Jetzt geh ich an die Beschriftung dran.
Danke
Antonio
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige