Das Archiv des Excel-Forums

Variablendefinition auslesen

Bild

Betrifft: Variablendefinition auslesen
von: Matthias Alles

Geschrieben am: 25.09.2003 14:40:48

Hallo,
gibt es eine Möglichkeit die Definition einer Variablen in VBA auslesen? Ich benötige den Typ und die Länge der Variablen. Ich habe vor einen globalen Baustein zu schreiben, der mir PlausiPrüfungen pro Formularfeld erspart.
Danke vorab
Matthias
Bild


Betrifft: AW: Variablendefinition auslesen
von: Matthias G
Geschrieben am: 25.09.2003 14:50:57

Hallo Matthias,
schau Dir in der Excel-Hilfe die Funktionen TypeName() und VarType() an.
Den Speicherbedarf der einzelnen Typen müsstest du in der VBA-Hilfe finden.

Grüße,
Matthias G


Bild


Betrifft: AW: Variablendefinition auslesen
von: Matthias
Geschrieben am: 25.09.2003 15:02:50

Vielen Dank schonmal. Damit habe ich ein Problem gelöst. Wie kann ich bei Variablen vom Typ STRING die zulässige Länge ermitteln?
Das mit dem Speicherbedarf habe ich nicht ganz verstanden.
Gruss Matthias A


Bild


Betrifft: AW: Variablendefinition auslesen
von: Matthias G
Geschrieben am: 25.09.2003 15:14:39

Hallo Matthias,
Der String-Datentyp ist variabel (lt. Excel-Hilfe bis ca 2 Milliarden Zeichen Länge), Speicherbedarf: 10 Bytes plus Zeichenfolgenlänge.
D.h. Len(StringVariable)+10.

Wie man Stringvariablen mit fester Länge definiert, weiß ich im Moment auch nicht.

Gruß,
Matthias


Bild


Betrifft: AW: Variablendefinition auslesen
von: Matthias A.
Geschrieben am: 25.09.2003 15:21:54

Manchmal ist es zu einfach: mit LEN(STRINGVAR) kriegst du autom. die Solllänge des Variable raus. Was du mit "+10" meinst weiss ich nicht.
Definieren kannst du die mit "Dim [Name] as String * [feste Länge].
Danke Dir!
Gruss Matthias A


Bild


Betrifft: AW: Variablendefinition auslesen
von: Matthias G
Geschrieben am: 25.09.2003 15:31:23

Hallo Matthias,
die 10 Bytes braucht Excel intern für die Stringverwaltung bei variabler Länge (tatsächliche Länge und so).

Danke dir auch für den Hinweis "Dim [Name] as String * [feste Länge]"!

Matthias G


 Bild

Excel-Beispiele zum Thema " Variablendefinition auslesen"

Mehrfachauswahl aus ListBox auslesen download Dateien aus Listbox auslesen und öffnen download
Bereich in RefEdit-Element eingeben und auslesen download Auslesen der Arbeitsmappeneigenschaften download
UserName aus der Windows-Registry auslesen download Eintrag aus der Win.ini auslesen download
Einzelnes Zeichen aus einer InputBox-Eingabe auslesen download Ausgewählte Arbeitsblätter auslesen download
Mehrfachauswahl in ListBox auslesen download Auslesen der Mausposition download
Festplatten-Seriennummer auslesen download Cursorposition in der Entwicklungsumgebung auslesen download
Bedingte Formatierung auslesen download Computername auslesen download
Werte aus Zellbereich in eine Matrix übernehmen und auslesen download Auslesen des ausgewählten Optionsfeldes in einer UserForm download
Datum in Registry eintragen und auslesen download Mit Drehfeld durch UserForm-TextBoxes blättern und Daten auslesen download
Werte aus einem nicht zusammenhängendem Bereich auslesen download Zahlenstring mit Formel auslesen und Fehlermeldung verhindern download
Arbeitsmappen- und Tabellenblattnamen auslesen download Aus einer Reihe von 10-minütigen Messungen h-Mittelwerte auslesen download
UserForm-Elemente auslesen download Umgebungsvariable aus der autoexec.bat auslesen download
Gültigkeitsauswahl über VBA auslesen download Namen eines ausgewählten Bereiches auslesen download
Bildschirmauflösung auslesen download Aus mehrspaltiger UserForm-ListBox Werte der 1. Spalte auslesen download
VBE-Komponenten der aktiven Arbeitsmappe auslesen download Positionen einzelner Zeichen in langer Zeichenfolge auslesen download
Rechnungsnummer in Registry eintragen, auslesen, löschen download In Array einlesen, sortieren, auslesen download
Tabellenblattinhalt in seqentielle Textdatei ein- und auslesen download Plattenspeicher auslesen download
Ein- und Auslesen der Seiteneinrichtung / Orientierung download Alle geöffneten Tasks auslesen download
Fußzeile ein- und auslesen download Daten in benutzerdefinierten Datentyp ein- und auslesen download
Daten in zweidimensionales Array ein- und in Tabelle auslesen download Auslesen der aktuellen Mausposition download
Installierte Drucker auslesen download Titel einer HTML-Seite auslesen download
Auslesen von Schnittstellenwerten download Textdateien auslesen und in Werte in Zellen eintragen download
Grafik-Dateinamen aus Zelle auslesen und HTML-Datei erstellen download Aus einem String mit Datumsangabe das Jahr auslesen download
Wert aus Optionsfelder in verschiedenen Frames auslesen download Gefilterte Daten in Array ein und aus Array auslesen download
Aus GetOpenFilename-Dialog eine Mehrfachauswahl auslesen download