Thema Datum  Von Nutzer Rating
Antwort
02.05.2020 11:47:11 Dan
NotSolved
02.05.2020 12:23:10 Werner
NotSolved
Rot aktives Worksheet ohne sheet name ansprechbar?
02.05.2020 12:40:39 Gast30527
NotSolved
02.05.2020 12:40:36 Mackie
NotSolved
02.05.2020 13:29:57 Gast20851
NotSolved
02.05.2020 13:41:05 Mackie
NotSolved
02.05.2020 13:44:24 Gast85478
NotSolved
02.05.2020 14:02:00 Mackie
Solved
02.05.2020 14:08:05 Gast17685
NotSolved
02.05.2020 14:13:21 Mackie
NotSolved

Ansicht des Beitrags:
Von:
Gast30527
Datum:
02.05.2020 12:40:39
Views:
444
Rating: Antwort:
  Ja
Thema:
aktives Worksheet ohne sheet name ansprechbar?

Das ist nicht ganz richtig - letztendlich ist der Namensbereich (Scope) ausschlaggebend!

Befindet der Code sich in einem Tabellenblatt(-klassenmodul) und man gibt kein Worksheet an, dann bezieht man sich auf jenes Tabellenblatt.

Befindet der Code sich in einem Modul und gibt kein Worksheet an, dann bezieht man sich auf das aktive Blatt (wo man im wesentlichen unter Tabellenblatt und Diagrammblatt unterscheidet).

 

Der richtige Weg ist

ActiveSheet

zu verwenden und, wenn in einem Modul, zu prüfen ob es ein Tabellenblatt ist.

  Dim wks As Excel.Worksheet
  
  If TypeOf ActiveSheet Is Excel.Worksheet Then
    Set wks = ActiveSheet
  Else
    Exit Sub
  End If
  
'  wks.Range("A1")
'  'usw.
  

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
02.05.2020 11:47:11 Dan
NotSolved
02.05.2020 12:23:10 Werner
NotSolved
Rot aktives Worksheet ohne sheet name ansprechbar?
02.05.2020 12:40:39 Gast30527
NotSolved
02.05.2020 12:40:36 Mackie
NotSolved
02.05.2020 13:29:57 Gast20851
NotSolved
02.05.2020 13:41:05 Mackie
NotSolved
02.05.2020 13:44:24 Gast85478
NotSolved
02.05.2020 14:02:00 Mackie
Solved
02.05.2020 14:08:05 Gast17685
NotSolved
02.05.2020 14:13:21 Mackie
NotSolved