ERLEDIGT
NEIN
NEIN
ANTWORTEN
6
6
ZUGRIFFE
13645
13645
EMPFEHLEN
-
23.08.05 15:16 #1
aloah, wieder mal.
Langsam nervt mich Excel enorm.
Einen Bereich aus einem Worksheet zu bekommen, ist ja kein Problem (get_Range(...)), aber wie zum Teufel bekomme ich den Inhalt der Zellen?
Gibt's irgendwo eine Referenz über die Methoden der verschiedenen Objekte (Application, Workbook, Worksheet, Range, ..)?
mfg broetchen
-
hi
z.B:
Label.Text = Range("A1").Value
denke ich!
-
Ach, das ist einfach.

Nee, spaß. Hier hast ein Snippet aus meiner ExcelLib.
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
public string[] GetRow( string RangeStart, string RangeEnd ) { try { if ( iRowsRead == Worksheet.UsedRange.Count ) return null; iRowsRead++; Range range = Worksheet.get_Range( RangeStart + iRowsRead.ToString(), RangeEnd + iRowsRead.ToString() ); Array myvalues = (Array) range.Cells.Value2; return saryCurrentRow = ConvertToStringArray( myvalues ); } catch ( COMException ex ){ throw new COMException( "Die Excel-Tabelle ist geschlossen worden!", ex ); } } private string[] ConvertToStringArray( Array values ) { string[] sArray = new string[values.Length]; for ( int i = 1; i <= values.Length; i++ ){ if ( values.GetValue( 1, i ) == null ) sArray[ i - 1 ] = ""; else sArray[ i - 1 ] = values.GetValue( 1, i ).ToString().Trim(); } return sArray; }
Bau Dir mal ne Lib. Das machst blos einmal anstatt Dich jedesmal damit zum zuärgern.
Hier hast ein paar Links von mir zum Thema.
Zitat von broetchen

Excelvorlage laden - Thread
lg, cosmoMfG,
Christian
Wer sein Problem definiert, hat es schon halb gelöst!
Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.
The Code Project! - C# Programming | C# / VB.NET Pendants
Regeln + Netiquette
Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
und vor allem nicht auf das, was euch die IHK dazu erzählt!
Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...
-
23.08.05 15:52 #4
Ich schnall's nicht.
Hab nen recht guten Link gefunden.
Ich hab ein Excel-File, von dem ich weiß, dass es Daten hält, aber wenn ich das Tut auf meine Datei adaptier, haut's nicht hin.
Entweder ist der Wert im object-Array null oder der Index passt nicht.
Langsam nervt's.
-
Einfach nur lesen Meiner:
Zitat von Excelvorlage laden - Thread
MfG,
Christian
Wer sein Problem definiert, hat es schon halb gelöst!
Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.
The Code Project! - C# Programming | C# / VB.NET Pendants
Regeln + Netiquette
Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
und vor allem nicht auf das, was euch die IHK dazu erzählt!
Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...
-
23.08.05 15:57 #6
OMFG, ich bin so blöd.
Kein Wunder, dass es nicht funktioniert, wenn man das falsche Worksheet ausliest
-
Hehe
, das warst aber nicht der einzige, der das anfangs verrissen hat.
MfG,
Christian
Wer sein Problem definiert, hat es schon halb gelöst!
Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.
The Code Project! - C# Programming | C# / VB.NET Pendants
Regeln + Netiquette
Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
und vor allem nicht auf das, was euch die IHK dazu erzählt!
Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...
Ähnliche Themen
-
Excel Zelle mit Inhalt und Formatierung in anderen Zelle kopieren
Von KlaDi im Forum Visual Basic 6.0Antworten: 4Letzter Beitrag: 19.08.09, 14:27 -
Excel-Makro: Zellen-Inhalt in die darüberliegende Zelle hinzufügen
Von Rojomo im Forum Office-AnwendungenAntworten: 2Letzter Beitrag: 27.10.08, 16:34 -
Excel 2003, "WENN" Funktion, Vergleich Inhalt Zelle A mit Inhalt Spalte B
Von domione im Forum Office-AnwendungenAntworten: 2Letzter Beitrag: 13.07.06, 00:31 -
EXCEL - Inhalt einer Zelle markieren
Von pinocc im Forum Visual Basic 6.0Antworten: 0Letzter Beitrag: 07.12.04, 13:39 -
Dateien automatisch abspeichern / Dateiname: Inhalt einer Zelle (Excel)
Von pinocc im Forum Visual Basic 6.0Antworten: 4Letzter Beitrag: 14.08.04, 22:46





Zitieren
Login





