Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1576to1580
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Exel-Worksheet einer Variable zuordnen

Exel-Worksheet einer Variable zuordnen
29.08.2017 10:30:28
Simo7
Hallo Tüftler-Gemeinde,
ich habe eine sehr triviale Frage, welche ich dennoch stellen muss, da ich es einfach nicht hinbekomme ein Worksheet einer Varibale zuzuweisen, um diese dann im späteren Verlauf wieder anzusprechen. Ich habe es versucht mit:
Dim ws1 as Worksheet
Set ws1 = Worksheet.Open("BeispielWorksheetName")
Was mache ich falsch?
Grüße,
Simo7

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Excel-Worksheet einer Variable zuordnen
29.08.2017 10:35:08
Simo7
* Excel-Worksheet einer Variable zuordnen sollte es natürlich lauten. Leider kann ich den Titel nicht mehr editieren?
AW: Exel-Worksheet einer Variable zuordnen
29.08.2017 10:38:54
Nepumuk
Hallo Simo7,
ein Worksheet hat keine Open-Methode. Du musst erst die Mappe öffnen und das die Variable zuweisen.
Beispiel:
Public Sub Beispiel()
    Dim objWorbook As Workbook
    Dim objWorksheet As Worksheet
    Set objWorbook = Workbooks.Open(Filename:="C:\Ordner\Unterordner\Datei.xlsx")
    Set objWorksheet = objWorbook.Worksheets("DeinWorksheet")
End Sub

Gruß
Nepumuk
Anzeige
AW: Exel-Worksheet einer Variable zuordnen
29.08.2017 11:03:12
Simo7
Hallo Nepumuk,
vielen Dank für Deine schnelle Antwort. Ich habe noch zwei Rückfragen zu Deinem Code:
Ich erhalte die Fehlermeldung, dass das Workbook welches ich versuche zu öffnen bereits geöffnet ist und alle Änderungen verloren gehen, wenn ich es erneut öffne. Es sollen ja nur Worksheets innerhalb der bereits geöffneten Datei einer Variable zugewiesen werden (also kein zweites oder drittes Workbook geöffnet werden, um von dort etwas der Variable zuzuweisen etc.). Geht man trotzdem so vor?
Und es ist natürlich blöd, wenn ich den Pfad der Datei angeben muss, wenn die Datei mal verschoben wird. Gibt es die Möglichkeit etwas wie Active.Workbook einzuprogrammieren? Wie gesagt, es handelt sich immer um das ein und das selbe Workbook, nur eben mit den verschiedenen Sheets.
Grüße und Danke,
Simo7
Anzeige
AW: Exel-Worksheet einer Variable zuordnen
29.08.2017 11:07:39
Nepumuk
Hallo Simo7,
wenn die Mappe schon offen ist, dann so:
Public Sub Beispiel()
    Dim objWorksheet As Worksheet
    Set objWorksheet = Workbooks("Mappe1.xlsx").Worksheets("Tabelle1")
End Sub

Gruß
Nepumuk
Anzeige
AW: Exel-Worksheet einer Variable zuordnen
29.08.2017 11:26:01
Simo7
Super, genau das habe ich gebraucht!
Besten Dank!
Grüße,
Simo7

39 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige