Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Zugriff auf Worksheet über "internen Namen"???
zurück: Combobox mit Tabellenblättern befüllen weiter: Zellen zusammen rechnen mit Makro Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Feedback Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
kobeschaf
Gast


Verfasst am:
18. Jun 2010, 12:17
Rufname:

Zugriff auf Worksheet über "internen Namen"??? - Zugriff auf Worksheet über "internen Namen"???

Nach oben
       Version: Office 2007

Hallo,

in den Eigenschaften eines Worksheets gibt es ja zweimal die Bezeichnung Name:
einmal "Name", hier wird die Bezeichnung, wie sie auf dem Excel-Reiter steht, angegeben und einmal "(Name)", welches wohl so eine Art 'interne Bezeichnung' für das Worksheet ist. Der Zugriff per
Code:
Sheets("Tabellenname")

ist klar, nun ist die Frage, ob ich auch über den internen Namen auf das Worksheets zugreifen kann und wenn ja, wie??? Einfach nur die interne Bezeichnung eingeben habe ich schon versucht, das funktioniert leider nicht.

Danke für Hinweise und Grüße,
kobeschaf.
Phelan XLPH
Fortgeschritten


Verfasst am:
18. Jun 2010, 12:21
Rufname: Phelan


AW: Zugriff auf Worksheet über "internen Namen"??? - AW: Zugriff auf Worksheet über "internen Namen"???

Nach oben
       Version: Office 2007

Zitat:
Einfach nur die interne Bezeichnung eingeben habe ich schon versucht, das funktioniert leider nicht.


das geht schon:
Code:
Tabelle1.Range("A1").Value = "...tut doch!"

_________________
Was vorstellbar ist, ist auch machbar. - Albert Einstein
kobeschaf
Gast


Verfasst am:
18. Jun 2010, 12:37
Rufname:

AW: Zugriff auf Worksheet über "internen Namen"??? - AW: Zugriff auf Worksheet über "internen Namen"???

Nach oben
       Version: Office 2007

*andiestirnpatsch* Idea

Logisch... Ich hab's nur leider die ganze Zeit mit "Sheets" versucht. Rolling Eyes

DANKE! Smile
kobeschaf
Gast


Verfasst am:
18. Jun 2010, 14:37
Rufname:

AW: Zugriff auf Worksheet über "internen Namen"??? - AW: Zugriff auf Worksheet über "internen Namen"???

Nach oben
       Version: Office 2007

Hmmm, Problem leider doch noch nicht ganz gelöst... Wenn ich vor dem Tabellennamen noch das zugehörige Workbook angebe

Code:
Workbooks(stammdatei).tabelle1.cells(zeile, spalte) = wert


bekomme ich eine Fehlermeldung (die restlichen Variablen sind richtig deklariert, daran liegt's also nicht) - wie muss ich meinen Code ändern, damit es funktioniert???
Gast



Verfasst am:
18. Jun 2010, 16:17
Rufname:


AW: Zugriff auf Worksheet über "internen Namen"??? - AW: Zugriff auf Worksheet über "internen Namen"???

Nach oben
       Version: Office 2007

Hallo,
ein Beispiel.
Code:
Sub test()
Workbooks("Autofilter.xlsm").Worksheets("tabelle2").Cells(10, 1) = 20
End Sub

Gruß Gerd
kobeschaf
Gast


Verfasst am:
18. Jun 2010, 16:24
Rufname:

AW: Zugriff auf Worksheet über "internen Namen"??? - AW: Zugriff auf Worksheet über "internen Namen"???

Nach oben
       Version: Office 2007

Danke für die Rückmeldung, aber das ist leider genau das, was ich nicht möchte... Der in Excel sichtbare Name des Worksheets ist in diesem Fall variabel, da eine Revisionsbezeichnung enthalten ist, der intern vergebene nicht. Deshalb soll das Worksheet wie oben beschrieben über den festen Namen angesprochen werden...
Gast



Verfasst am:
18. Jun 2010, 16:29
Rufname:

AW: Zugriff auf Worksheet über "internen Namen"??? - AW: Zugriff auf Worksheet über "internen Namen"???

Nach oben
       Version: Office 2007

Also mit Workbooks(). davor geht das so wohl nicht, da der interne Tabellenname ja keine Methode der Klasse Workbooks darstellt.
Keine Ahnung ob es für die internen Namen etwas ähnliches wie die Worksheets() Methode gibt...
Thomas Ramel
Microsoft Excel-MVP


Verfasst am:
18. Jun 2010, 16:37
Rufname: Thom
Wohnort: Glashütten - CH

Re: AW: Zugriff auf Worksheet über "internen Namen" - Re: AW: Zugriff auf Worksheet über "internen Namen"

Nach oben
       Version: Office 2007

Grüezi kobeschaf

kobeschaf hat folgendes geschrieben:
Hmmm, Problem leider doch noch nicht ganz gelöst... Wenn ich vor dem Tabellennamen noch das zugehörige Workbook angebe

Code:
Workbooks(stammdatei).tabelle1.cells(zeile, spalte) = wert


bekomme ich eine Fehlermeldung (die restlichen Variablen sind richtig deklariert, daran liegt's also nicht) - wie muss ich meinen Code ändern, damit es funktioniert???


Da musst/kannst Du nichts ändern - Tabellenblätter über deren CodeNamen ansprechen klappt nur mit Code aus dem gleichen Workbook heraus in dem der Code selber steht, also nicht auf externe Mappen.

_________________
Mit freundlichen Grüssen

Thomas Ramel
[Vista Ultimate SP-1 / xl2007 SP-2]
kobeschaf
Gast


Verfasst am:
18. Jun 2010, 16:40
Rufname:

AW: Zugriff auf Worksheet über "internen Namen"??? - AW: Zugriff auf Worksheet über "internen Namen"???

Nach oben
       Version: Office 2007

Hmmm, schade... Nichts desto trotz DANKE - jetzt weiss ich wenigstens, dass es so nicht funktioniert.
Gast



Verfasst am:
18. Jun 2010, 16:51
Rufname:


AW: Zugriff auf Worksheet über "internen Namen"??? - AW: Zugriff auf Worksheet über "internen Namen"???

Nach oben
       Version: Office 2007

Hallo,

Du kannst dir aber die Ansprache besorgen.

Code:
Option Explicit
Public mySheet As Worksheet


Code:
Sub test()
Dim WSh As Worksheet
For Each WSh In Workbooks("Autofilter.xlsm").Worksheets
    If WSh.CodeName = "Tabelle2" Then Set mySheet = WSh: Exit For
Next


End Sub



Code:
Sub test2()
MsgBox mySheet.Cells(1, 1).Address(external:=True)
End Sub


Gruß Gerd
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Excel Formeln: Problem mit CONCATENATE bei Worksheet Link 1 TobiKoch 778 09. Jul 2007, 19:48
Gast Problem mit CONCATENATE bei Worksheet Link
Keine neuen Beiträge Excel Formeln: Namen nur 1x ausgeben lassen 8 tom_tom 468 02. Jul 2007, 13:40
tom_tom Namen nur 1x ausgeben lassen
Keine neuen Beiträge Excel Formeln: Namen in zwei Tabellen suchen und wiedergeben 0 Toni22222000 689 30. Mai 2007, 10:30
Toni22222000 Namen in zwei Tabellen suchen und wiedergeben
Keine neuen Beiträge Excel Formeln: Excel Zugriff nur auf bestimmte Felder 2 gim330 1299 08. Apr 2007, 20:53
gim330 Excel Zugriff nur auf bestimmte Felder
Keine neuen Beiträge Excel Formeln: SVERWEIS auf anderes Tabellenblatt mit Namen des Tabellenbla 4 cfstechow 24606 22. März 2007, 15:38
Günni SVERWEIS auf anderes Tabellenblatt mit Namen des Tabellenbla
Keine neuen Beiträge Excel Formeln: Tabellen vervielfältigen mit logischen Namen 0 duronus 503 16. März 2007, 13:19
duronus Tabellen vervielfältigen mit logischen Namen
Keine neuen Beiträge Excel Formeln: Zugriff auf bestimmte zellen 1 Tomlins 1020 14. März 2007, 17:09
McAdder Zugriff auf bestimmte zellen
Keine neuen Beiträge Excel Formeln: Gültigkeitsprüfung (anzeigen Namen ; übernehmen Wert) 11 acki-bm 1115 09. Nov 2006, 16:41
acki-bm Gültigkeitsprüfung (anzeigen Namen ; übernehmen Wert)
Keine neuen Beiträge Excel Formeln: Anzahl gleicher Namen aufzählen 13 Yakima 4285 16. Sep 2006, 11:22
Yakima Anzahl gleicher Namen aufzählen
Keine neuen Beiträge Excel Formeln: Namen des Tabellenblattes auslesen? 3 Sobo 1612 29. Aug 2006, 15:38
Gast Namen des Tabellenblattes auslesen?
Keine neuen Beiträge Excel Formeln: Namen nach Datum sortieren 14 Wilfried 1588 16. Feb 2006, 12:17
rainberg Namen nach Datum sortieren
Keine neuen Beiträge Excel Formeln: Liste automatisch nach Text (Namen) sortieren 5 Frost 11104 29. Jan 2006, 21:45
ransi Liste automatisch nach Text (Namen) sortieren
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Web Editor Forum