Thema Datum  Von Nutzer Rating
Antwort
26.11.2023 22:21:21 Mark
NotSolved
26.11.2023 22:30:54 Flatulenz
Solved
26.11.2023 22:32:00 Flatulenz
NotSolved
26.11.2023 22:36:07 Mark
NotSolved
26.11.2023 22:37:41 Mark
NotSolved
Blau Sheet-Referenzierung Range und Cells?
26.11.2023 23:13:38 xlKing
Solved
28.11.2023 19:15:29 Gast67506
NotSolved
29.11.2023 21:16:09 Mark
NotSolved
29.11.2023 22:16:59 Gast39759
NotSolved
30.11.2023 00:21:35 Mark
NotSolved
30.11.2023 11:25:54 Gast54658
NotSolved

Ansicht des Beitrags:
Von:
xlKing
Datum:
26.11.2023 23:13:38
Views:
129
Rating: Antwort:
 Nein
Thema:
Sheet-Referenzierung Range und Cells?

Hi Mark,

ich würde das auch so machen wie von Flatulenz beschrieben. Und Ja der Wert ist immer gleich in den neueren Excel-Versionen. Daher lautet die Antwort auf deine Frage: Nichts würde passieren! Aus Gründen der korrekten Syntax sollte man den Punkt aber dennoch setzen. Hintergrund ist folgender:

Wenn du den Punkt nicht setzt, wird immer ein Bereich im aktuell aktiven Arbeitsblatt genommen. In dem Moment in dem du dich auf ein anderes Sheet beziehst erwartet die Range.Eigenschaft dieses Sheets dass auch der darin angegebene Bezug auf dem selben Sheet liegt. Nun hat aber jedes Tabellenblatt innerhalb einer Arbeitsmappe die selbe Anzahl an Zeilen. Daher kannst du im Spezialfall Rows.Count auch mal versehentlich den Punkt weglassen. Dann wird eben die Anzahl Zeilen im aktiven Sheet ausgelesen, was jetzt auch nicht weiter schlimm ist. Dennoch solltest du dir angewöhnen den Punkt immer zu setzen um dich auf die .Range, .Cells,  .Rows oder .Columns-Eigenschaft des jeweiligen Sheets zu beziehen.

PS: Du kannst es natürlich auch so machen wie in Beispiel 2 und 3 deiner ursprünglichen Frage. Ist halt Geschmackssache. Nur dass dann das enstprechende Sheet-Objekt für jede Cell-Angabe neu referenziert werden muss, was letztendlich Zeit kostet.

Gruß Mr. K.


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
26.11.2023 22:21:21 Mark
NotSolved
26.11.2023 22:30:54 Flatulenz
Solved
26.11.2023 22:32:00 Flatulenz
NotSolved
26.11.2023 22:36:07 Mark
NotSolved
26.11.2023 22:37:41 Mark
NotSolved
Blau Sheet-Referenzierung Range und Cells?
26.11.2023 23:13:38 xlKing
Solved
28.11.2023 19:15:29 Gast67506
NotSolved
29.11.2023 21:16:09 Mark
NotSolved
29.11.2023 22:16:59 Gast39759
NotSolved
30.11.2023 00:21:35 Mark
NotSolved
30.11.2023 11:25:54 Gast54658
NotSolved