Hi Leute
Ich möchte von VB eine Zelle aus Excel auslesen und anzeigen lassen. Den Pfad der Excel-Datei habe ich. Wie kann ich Bei Label1 den Text C3 anzeigen lassen? Und wie kann ich überprüfen ob der Text in Textbox1 gleich der Text von A3 ist?
Hast du schon gegoogelt?
Ich habs gemacht und der erste Vorschlag stammt aus dem Forum: [VB.NET]Exceltabelle in Datagridview importieren
Das beantwortet nicht deine Fragen direkt (ich weiß ), aber sollte dir helfen...
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „kleinM“ ()
Ich möchte die Excel-Datei nicht selber auswählen müssen. Ja gegoogelt hab ich schon. Jedoch kommen nicht Sachen zu Visual Basic sonder zu VBA .
alles getan. Nun wenn ich es starte kommt immer die Fehlermeldung Tabelle1 konnte nicht gefunden werden. und wie lass ich jetzt eine bestimmte Zelle bei Label1 anzeigen?
Ganz einfach:
In Zeile 6 sagst du ja dass der objAdapter die Daten aus "Tabelle1" laden soll, aber sie existiert ja gar nicht.
Eine Zelle kannst du mit
VB.NET-Quellcode
DeinDataGridView.Item(Spalte, Zeile)
auslesen und zuordnen.
also muss ich
VB.NET-Quellcode
objAdapter =New System.Data.OleDb.OleDbDataAdapter("select * from [Tabelle1]", strConnection)
durch
VB.NET-Quellcode
DataGridView1.Item(1, 3)
ersetzen? Dann kommt aber folgender Fehler: Fehler 1 Eigenschaftenzugriff muss der Eigenschaft zugewiesen werden oder deren Wert verwenden.
Nein... Darf ich fragen, ob du grob verstanden hast, was da passiert?
Ich war (und bin) ein Anfänger und weiß wie schwer man sich tut...
Mit
VB.NET-Quellcode
DataGridView1.Item(1, 3)
liest du die ausgwählte Zeile in deinem Datagridview aus.
Mit
VB.NET-Quellcode
objAdapter =New System.Data.OleDb.OleDbDataAdapter("select * from [Tabelle1]", strConnection)
sagst du, das "objAdapter" ein neues OleDb-Objekt ist und gibst ihm den Befehl bestimmte daten auszuwählen ("select") und gibst ihm die Verbindung.
Die "Tabelle1", aus der "objAdapter" die Daten ziehen soll gibt es bei dir auf dem Rechner nicht...
Tut mir leid. Ich versteh nicht ganz. Also was muss ich jetzt genau machen?
EDIT:
Ich hab keine Datei in der Excel-Datei. In der Excel-Datei stehen in manchen Zellen Wörter. Die sollen angezeigt werden.
Eigentlich ist es nicht so gut, ohne Grundlagenkenntnisse das Thema anzugehen... :wacko:
Ersetze als erste mal "Tabelle1" mit dem dem Namen, der Tabelle, welche dein Pfad angibt...