Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
416to420
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
416to420
416to420
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Laufzeitfehler 6; Überlauf

Laufzeitfehler 6; Überlauf
Erich
Hallo EXCEL-Freunde,
habe nachstehenden Code aus diesem Thread:
https://www.herber.de/forum/archiv/416to420/t416455.htm
Damit kann ich automatisch alle Spalten auf die optimale Breite anpassen,
ferner wird eine Maximalbreite definiert. Der Code läuft soweit einwandfrei,
jedoch bin ich beim Durchtesten auf folgendes gestossen:
Wenn ich die Spalte IV belege, dann erhalte ich die Fehlermeldung:
Laufzeitfehler 6
Überlauf.
In der Praxis bei mir zwar eher selten; trotzdem würde mich interessieren,
was das bedeutet; beim Debuggen ist die Zeile
For iSpalte = 1 To mySpalte
gelb und bei mySpalte leuchtet "256" (= Spalte IV).


Sub Spalte_opt()
Dim mySpalte As Integer
Dim iSpalte As Byte
' Hier die maximale Spaltenbreite einstellen
Const MaxBreite = 50
mySpalte = Cells.SpecialCells(xlCellTypeLastCell).Column
Range(Cells(1, 1), Cells(1, mySpalte)).EntireColumn.AutoFit
For iSpalte = 1 To mySpalte
If Columns(iSpalte).ColumnWidth > MaxBreite Then _
Columns(iSpalte).ColumnWidth = MaxBreite
Next iSpalte
End Sub

Besten Dank für eine Info!
mfg
Erich

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

Betreff
Benutzer
Anzeige
AW: Laufzeitfehler 6; Überlauf
barni
hi
ispalte ist vom datentype byte
wenn ispalte nun 256 werden soll gibts die 6.
"Variablen vom Datentyp Byte werden als einzelne 8-Bit-Zahlen (1 Byte) ohne Vorzeichen gespeichert und haben einen Wert im Bereich von 0 bis 255." sagt zumindet die hilfe
Danke - Barni; für den Tipp gibt's die 1* ; o.T.
Erich
.
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige