Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
Anzeige
Archiv - Navigation
376to380
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
376to380
376to380
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Runtime error 6 Overflow

Runtime error 6 Overflow
08.02.2004 21:40:57
abhazian_delight@yahoo.com
Hi Excel Gururs,
kann mir einer sagen wiso ich hier ein RuntimeError 6 Overflow bekomme?
Fehlemeldung kommt bei "LastInputRow = Cells....)
Wenn ich statt integer long nehme habe ich keinen Fehler aber dafür auch keine Daten in der Listbox.
Es wir aus einer Tabelle4 die Daten in ein Userform übertragen. Zwischenzeitlich ging es, doch dann kamen allerlei Fehlermeldungen. Sogar beim Aufruf der Userform.

Sub DB_Button_Click()
Load DB_UserForm....................hier kommt auch eine Fehlermeldung
DB_UserForm.Show
Unload DB_UserForm
End Sub

Danke im Vorraus
ARC


Sub DB_ListBox1_Change()
UpdateListBox Me.DB_ListBox2, Me.DB_ListBox1.ListIndex ' update the items in ListBox2
End Sub

' DB Aktualisierung

Sub UpdateListBox(lb As MSForms.ListBox, IndexValue As Integer)
Const FirstInputRow As Integer = 5
Dim LastInputRow As Integer, ColumnIndex As Long, InputRange As Range
ColumnIndex = IndexValue + 2 ' determine which column to get list items from
LastInputRow = Cells(FirstInputRow, ColumnIndex).End(xlDown).Row ' determine the last input row
Set InputRange = ActiveSheet.Range(Cells(FirstInputRow, ColumnIndex), Cells(LastInputRow, ColumnIndex))
With lb
.ColumnHeads = True ' use the row above input range as header
.RowSource = InputRange.Address ' set the input range
'.RowSource = "'" & ActiveSheet.Name & "'!" & Range(Cells(FirstInputRow, ColumnIndex), Cells(LastInputRow, ColumnIndex)).Address
'.RowSource = Range(Cells(FirstInputRow, ColumnIndex), Cells(LastInputRow, ColumnIndex)).Address
.ListIndex = 0 ' select the first item
End With
Set InputRange = Nothing
End Sub


Sub UserForm_Initialize()
With Me
UpdateListBox .DB_ListBox1, -1
End With
End Sub

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

Betreff
Datum
Anwender
Anzeige
AW: Runtime error 6 Overflow
08.02.2004 22:37:57
Martin M.
Hallo ARC
Wie du bereits richtig erkannt hast ist beim Overflow ist die Variable zu klein dimensioniert. Long wäre richtig. Wieso deswegen aber keine Daten in der Listbox sein sollen verstehe ich nicht.
Grüße
Martin
AW: Runtime error 6 Overflow
08.02.2004 22:43:33
ARC
Danke :-)....aber Long zeigt mir immernoch eine leere Liste...Mist!
Anzeige

220 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige