Thema Datum  Von Nutzer Rating
Antwort
17.12.2016 21:15:04 Marie
Solved
17.12.2016 22:40:03 Werner
NotSolved
Rot if Schleife - Grundlagen
18.12.2016 20:05:29 Günther
NotSolved
18.12.2016 23:00:05 Werner
NotSolved
18.12.2016 00:38:15 Onur
NotSolved
18.12.2016 17:31:56 Werner
NotSolved
18.12.2016 18:00:14 Onur
NotSolved

Ansicht des Beitrags:
Von:
Günther
Datum:
18.12.2016 20:05:29
Views:
635
Rating: Antwort:
  Ja
Thema:
if Schleife - Grundlagen

@ Werner

... manchmal bin ich "Erbsenzähler", darum eine Anmerkung / Korrektur:

[Quote]Beispiel: Die letzte beschriebene Zelle in Spalte A ist die Zelle A20, dann hat i den Wert 20[/Quote]

Das stimmt SO nicht (immer). Die Code-Zeile

 i = ActiveSheet.Range("A1").End(xlDown).Row

gibt die Zeilennummer der ersten Leerzeile -1 wieder, nicht unbedingt die letzte beschriebene Zeile der Spalte. Oder auf plain Excel bezogen: Aktib´ve Zelle ist A1, dann Strg+CursorDown. Dann wird die letzte Zeile mit Inhalt _vor einer Leerzeile_ markiert. Angebommen, in A1:A5 sind Daten, A6 ist leer und A7:A20 sind wiederum Daten. Dann wird der Code die Zahl 5 berechnen (erste Leerzeile -1 oder letzte gefüllte Zeile eines Blocks) und nicht die 20, welche ja eigentlich die letzte Zeile der Spalte ist.

Gerade wo es um eine Prüfung geht ist solche Unterscheidung wichtig (ich habe selbst schon Prüfungs-Aufgaben erarbeitet oder vorgegebene Aufgaben bewertet ...)

Gruß
Günther


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
17.12.2016 21:15:04 Marie
Solved
17.12.2016 22:40:03 Werner
NotSolved
Rot if Schleife - Grundlagen
18.12.2016 20:05:29 Günther
NotSolved
18.12.2016 23:00:05 Werner
NotSolved
18.12.2016 00:38:15 Onur
NotSolved
18.12.2016 17:31:56 Werner
NotSolved
18.12.2016 18:00:14 Onur
NotSolved