Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
|
02.05.2020 11:47:11 |
Dan |
|
|
|
02.05.2020 12:23:10 |
Werner |
|
|
aktives Worksheet ohne sheet name ansprechbar? |
02.05.2020 12:40:39 |
Gast30527 |
|
|
|
02.05.2020 12:40:36 |
Mackie |
|
|
|
02.05.2020 13:29:57 |
Gast20851 |
|
|
|
02.05.2020 13:41:05 |
Mackie |
|
|
|
02.05.2020 13:44:24 |
Gast85478 |
|
|
|
02.05.2020 14:02:00 |
Mackie |
|
|
|
02.05.2020 14:08:05 |
Gast17685 |
|
|
|
02.05.2020 14:13:21 |
Mackie |
|
|
Von:
Gast30527 |
Datum:
02.05.2020 12:40:39 |
Views:
446 |
Rating:
|
Antwort:
|
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.
|
- 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
Bitte geben Sie ein aussagekräftiges Thema an.
Bitte geben Sie eine gültige Email Adresse ein!
- 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 |
|
|
|
02.05.2020 12:23:10 |
Werner |
|
|
aktives Worksheet ohne sheet name ansprechbar? |
02.05.2020 12:40:39 |
Gast30527 |
|
|
|
02.05.2020 12:40:36 |
Mackie |
|
|
|
02.05.2020 13:29:57 |
Gast20851 |
|
|
|
02.05.2020 13:41:05 |
Mackie |
|
|
|
02.05.2020 13:44:24 |
Gast85478 |
|
|
|
02.05.2020 14:02:00 |
Mackie |
|
|
|
02.05.2020 14:08:05 |
Gast17685 |
|
|
|
02.05.2020 14:13:21 |
Mackie |
|
|