Hallo,
ich möchte aus einer Tabelle bestimmte Zeilen auslesen und in ein assoziatives Array speichern (komme aus der PHP Welt). Ich möchte die Werte später in einer Email ausgeben bzw. ggfls in eine neue Tabelle speichern.
Das Durchlaufen der Tabelle etc ist kein Problem. Nur wie speichere ich die gewünschten Werte?
Beispiel PHP:
$arrZeile[1]["name"] = "Nachname";
$arrZeile[1]["vorname"] = "Vorname";
$arrZeile[1]["plz"] = "PLZ";
$arrZeile[2]["name"] = "anderer Name"
...
Ich habe nach Collections gegoogelt. Aber verschachtelte Collections in diesem Sinne habe ich nicht gefunden.
Kann mir jemand helfen?
Ergebnis 1 bis 5 von 5
Excel Zeilen auslesen und in Variable speichern (Collection?)
Diskussion über Excel Zeilen auslesen und in Variable speichern (Collection?) in Basic der Kategorie Programmierung; Hallo, ich möchte aus einer Tabelle bestimmte Zeilen auslesen und in ein assoziatives Array speichern (komme aus der PHP Welt). ...
- 06.06.2012, 08:48 #1Reg.-Benutzer
- Reg.-Datum
- 06.06.2012
- Beiträge
- 5
Excel Zeilen auslesen und in Variable speichern (Collection?)
- 06.06.2012, 09:04 #2Reg.-Benutzer
- Reg.-Datum
- 06.06.2012
- Beiträge
- 5
Habe es jetzt so versucht. Aber es lässt sich nicht kompilieren. "Nur benutzerdefinierte Typen, die in öffentlichen Objektmodulen definiert sind, können in den oder aus dem Typ Variant umgewandelt werden oder an eine zur Laufzeit auflösbare Funktion weitergeleitet werden."
Was mache ich falsch?
Public Type PersonType
Name As String
Vorname As String
End Type
Sub Export()
Dim gruppe As New Collection
Dim Person As PersonType
For Zeile = 3 To 498
If Cells(Zeile, 15) = "Ende 12" Then
Person.Name = Cells(Zeile, 1)
Person.Vorname = Cells(Zeile, 2)
gruppe.Add Person, Zeile
End If
Next Zeile
End Sub
- 06.06.2012, 10:20 #3Reg.-Benutzer
- Reg.-Datum
- 16.10.2002
- Ort
- wieder tief im Osten
- Beiträge
- 3.624
Sprache? VB oder VBA?
- 06.06.2012, 10:58 #4Reg.-Benutzer
- Reg.-Datum
- 06.06.2012
- Beiträge
- 5
Oh. Sorry. Excel 2003, also VBA.
Habe es nach dieser Anleitung hinbekommen:
Benutzerdefinierte Typen in Collections
Läuft wie gewünscht.
- 10.06.2012, 23:34 #5
Der vollständigkeit halber ....
wenn auf dem ausführenden Rechner das .Net Framework installiert ist, was ich als recht wahrscheinlich halte (excel ... office ... windows...) dann kannst du einfach nen Verweis auf die mscorelib.dll einfügen, und dir direkt .Net Objekte erzeugen. Hashtables, Dictionarys, Collections ... you name it...
Gruß
Sven"Es geht nicht" ist keine adequate Fehlerbeschreibung !
Aktive Benutzer
Aktive Benutzer
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Ähnliche Themen
-
[SRV2k3] Batch-Datei Zeilen aus TXT auslesen und als Variable weiterverwenden
Von Felge31 im Forum Windows BetriebssystemeAntworten: 1Letzter Beitrag: 25.11.2010, 23:03 -
HTML-Tabelle: Variable Spalten/Zeilen
Von Fruxy im Forum Skript- und WebserverprogrammierungAntworten: 3Letzter Beitrag: 19.03.2009, 12:23 -
Bestimmte "Zeilen auslesen " excel Tabelle
Von Greenhardy im Forum BasicAntworten: 23Letzter Beitrag: 01.07.2008, 13:19 -
php einzelne zeilen auslesen
Von Deschdrozer im Forum Skript- und WebserverprogrammierungAntworten: 3Letzter Beitrag: 23.01.2002, 18:40 -
Anzahl der Reihen einer Excel-Tabelle auslesen und Wert in Variable schreiben
Von Comroader im Forum C und C++Antworten: 0Letzter Beitrag: 29.11.2001, 15:15


LinkBack URL
About LinkBacks
Zitieren