vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
Bestimmtes Arbeitsblatt beim Auslesen einer Excel-Tabelle ansprechen 
Autor: VAT
Datum: 12.06.10 14:38

Hallo,

ich greife mit einem VB6-Script Daten aus einer Excel-Tabelle ab:

Sub Daten_einlesen()
Dim zeile As Integer
Dim spalte As Byte
Dim Excel As Object

Set Excel = CreateObject("excel.Application")
Excel.Visible = False
Excel.Workbooks.Open ordner & "\Tabelle.xls"
For zeile = 1 To 5
For spalte = 1 To 5
wert(zeile, spalte) = Excel.Range(Spaltenname(spalte) & zeile)
'Hinter Spaltenname steckt eine Funktion,
welche die spaltennummer in den entsprechenden
Textwert umwandelt (z.B. wird aus "1" ein "A")
Next spalte
Next zeile
Excel.ActiveWorkbook.Close savechanges:=False
Excel.Quit
Set Excel = Nothing
End Sub

Kann mir ein erfahrener programmierer verraten, wie ich Daten aus zwei verschiedenen Tabellenblättern ("Blatt1", "Blatt2") abfragen kann? D.h. wie muss ich "wert(zeile, spalte) = Excel.Range(Spaltenname(spalte) & zeile)" verändern, um ein bestimmtes Tabellenblatt anzusprechen?

Für Eure hilfe bedanke ich mich vorab!!!

Gruß

VAT
 
 
 
 
 
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Bestimmtes Arbeitsblatt beim Auslesen einer Excel-Tabelle an...1.607VAT12.06.10 14:38
Re: Bestimmtes Arbeitsblatt beim Auslesen einer Excel-Tabell...1.186mst54712.06.10 22:52
Re: Bestimmtes Arbeitsblatt beim Auslesen einer Excel-Tabell...1.030VAT13.06.10 15:57

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel